FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar el espacio como delimiter por defecto
Hola
Tengo un pequeño detalle, buscando por aquí y por allá vi que se puede cargar un TStringList con valores obtenidos desde un archivo de texto, hasta aquí todo bien, uso las propiedades Delimiter y DelimitedText de esta forma:
Ok, hasta aquí todo aparenta funcionar como debe ser, pero..... (como siempre hay un pero) sigue tomando el espacio como un delimiter, que por lo que he leído es el que traen por defecto. Bueno, después de todo este rollo mareador, la pregunta que quiero hacer. ¿Hay manera de eliminar el espacio como delimiter? Yo lo he resuelto cambiando el espacio por un guion bajo,
Pero no es lo que necesito. Salud OS y gracias.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#2
|
|||
|
|||
Hola,
¿este codigo te funciona?
Última edición por coso fecha: 07-08-2008 a las 15:48:26. |
#3
|
|||
|
|||
y remirando...no deberia ser antes de cargar el fichero memo1.lines.delimitier:= ';'?
|
#4
|
|||||
|
|||||
Cita:
Si gracias, esa es la forma simplificada de hacerlo, sin embargo en este caso necesito mostrar la información tal y como lo tiene el archivo y después hacer un listado con datos del mismo archivo, el tema es que necesito que el espacio no lo considere como delimiter por ejemplo El Archivo tiene esta estructura: Cita:
Cita:
Cita:
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
Y, como te decia, ¿poniendo memo1.lines.delimitier := ';' antes de cargar el archivo? en teoria te lo tendria que cargar considerando como delimitador ese, a no ser que haya alguna otra variable.
|
#6
|
||||
|
||||
Otra forma de como lo puedes hacer es la siguiente:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
|||
|
|||
Cita:
Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
|||
|
|||
Cita:
No entiendo como funciona eso que hiciste , pero lo voy a analizar, esta muy interesante Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#9
|
|||
|
|||
Cita:
|
#10
|
||||
|
||||
Hola egopolice, que yo sepa es así como funciona, la forma que se me ocurre para que te separe tomando en cuenta los espacios es utilizando QuoteChar.
tu cadena tendría que estar de esa forma, egopolice sería mejor que reemplaces por la _ como lo estabas haciendo y despues esa _ por un espacio. O buscar otra forma sin usar Delimiter y DelimiterText. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#11
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#12
|
||||
|
||||
Amigo egostar, ¿qué tu versión de Delphi no cuenta con la propiedad StrictDelimiter para el StringList?
// Saludos |
#13
|
|||
|
|||
Cita:
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#14
|
||||
|
||||
En defensa de egostar hay que decir que la propiedad StrictDelimiter es relativamente reciente. Yo la vi por primera vez en el turbo, en delphi 7 no existía
|
#15
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#16
|
||||
|
||||
Oigan, yo no lo decía con ánimo de herir orgullos eh? Por eso cité el mensaje de Seoane, dónde queda claro que yo tampoco sabía de esa propiedad
// Saludos |
#17
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#18
|
|||
|
|||
#19
|
|||
|
|||
funciona perfecto
Cita:
Empezado por roman Ver Mensaje Amigo egostar, ¿qué tu versión de Delphi no cuenta con la propiedad StrictDelimiter para el StringList? // Saludos yo tenia el mismo problema, quería que los espacios no se tomaran como delimitador excelente comentario roman gracias |
#20
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Es de hace 6 años |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar espacio en blanco al final de la hoja | judit25 | Impresión | 3 | 14-08-2006 17:55:14 |
como eliminar espacio en blanco de una ..... | ronimaxh | Varios | 7 | 14-07-2006 01:42:52 |
Eliminar espacio | vtdeleon | Firebird e Interbase | 3 | 08-05-2005 23:29:33 |
Eliminar espacio | Luis | Varios | 5 | 11-03-2005 21:03:58 |
'9 ' eliminar espacio | kepacha | Varios | 5 | 01-02-2005 13:31:06 |
|