![]() |
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. |
has probado con:
Cita:
|
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 |
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 |
Saludos |
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. |
Muchas gracias Lepe, asi es :), gracias a todos los demas tb por ayudarme, gl a todos ;)
|
agrego una duda
como seria esta sentencia para Lazarus???
|
La franja horaria es GMT +2. Ahora son las 05:21:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi