FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comas en un string
quiero separar lo que hay entre las comas de un string ejemplo:
Tengo la variable Texto1:String; Texto1:='rafael,23,1982'; lo que quiero es separar el nombre la edad y la fecha no puedo hacerlo con un copy() por que no siempre sera la misma longitud en el nombre como le puedo hacer? les agradesco de ante mano porfa ayudenme
__________________
La programación llena mi vida como lo hace la música electrónica
|
#2
|
||||
|
||||
Claro que si podes hacerlo con copy. Para determinar dinámicamente la longitud a copiar, valete de la función pos.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
ejemplo
Ups creo que no entender no tendras un ejemplo siple para aplicarlo?
creo que me seria de mucha ayuda
__________________
La programación llena mi vida como lo hace la música electrónica
|
#4
|
||||
|
||||
Regularmente es tan fácil como ir a la ayuda de delphi. Este ejemplo está alli mismo:
Cita:
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
En algunos casos* puede usarse un TStringList:
* Esto funciona bien si los términos entre las comas son palabras únicas, es decir sin espacios. Si hay espacios sería necesario que los términos estuvieran encerrados entre comillas dobles. // Saludos |
#6
|
|||
|
|||
Juan Antonio Castillo Hernández grax me ayudo a solucionar un problemilla que tenia en otro caso
y Roman fue muy bueno eso ya que el string lo traia de una dll y solo puedo mandar ya sea un string o un integer desde la funcion solo que no se por que en ocasiones la dll me marca este error EinvalidPointer
__________________
La programación llena mi vida como lo hace la música electrónica
|
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
||||
|
||||
Para completar lo dicho por román, y si la dll es tuya, podes evitar todo este rollo también pasando cadenas de caracteres terminadas en nulo al estilo de c (PChar).
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|