FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Extraer caracteres de una cadena
Es muy simple, no logro encontrar por ninguna parte el equivalente para Delphi de VB: left(cadena, 3)
Para extraer los 3 primeros caracteres de una cadena, gracias por vuestra ayuda. |
#2
|
|||
|
|||
has probado con:
Cita:
|
#3
|
|||
|
|||
Q tal, lo q necesitas lo podes hacer de varias formas.
Podes usa "Copy" q copia una subcadena de una cadena o con "StrMove" q copia caracteres de una cadena a otra. Espero que te sirva |
#4
|
|||
|
|||
No me sirven, o soy demasiado tonto para usarlas... el strmove tiene buena pinta, la sintaxis creo que seria
... var cod:string; begin ... StrMove(cod, cagrupo.text; 3); ... pero me da errores de tipos imcompatibles String con pchar y tcaption con pchar que no se solucionar. u.U |
#6
|
||||
|
||||
Si tu version de delphi no las tiene, puedes crearlas tu y ponerlas en una unidad aparte:
Como está basado en la función Copy, no produce error, si vas a copiar más caracteres de los que hay, simplemente copia los que se permite. |
#7
|
|||
|
|||
Muchas gracias Lepe, asi es , gracias a todos los demas tb por ayudarme, gl a todos
|
#8
|
|||
|
|||
agrego una duda
como seria esta sentencia para Lazarus???
|
|
|
|