FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Sobre los TStringList y el uso de Delimiter y DelimitedText
Saludos foreros:
Ya hace tiempo tuve la necesidad de utilizar estas propiedades del TStringList, pero recuerdo que tuve problemas como los siguientes: Lo que hacía era crear un TStringList y mientras estaba vacío le asignaba un Delimiter, y después le asignaba una cadena de texto a la propiedad DelimitedText, pensando que esta cadena de texto la iba a separar en strings usando como delimitador el caracter en Delimiter, pero la sorpresa era que no me respetaba el Delimiter, sino que también usaba como delimitador los espacios. ¿Algo hice mal?
__________________
Herr Heins Faust |
#2
|
||||
|
||||
No, no hacías nada mal La clase TStringList toma como separador, además del asignado en la propiedad Delimiter, todos los caracteres menores o iguales a #32 (espacio), esto incluye los espacios, tabuladores, retornos de carro, etc ...
En la ultimas versiones de delphi (yo lo he visto en TurboDelphi) la clase TStringList cuenta con la propiedad StrictDelimiter, que si esta a TRUE, obliga a que solo el carácter indicado en la propiedad Delimiter sea usado como separador. Comprueba si tu versión de delphi cuenta con esa propiedad. |
#3
|
||||
|
||||
Gracias por tu pronta respuesta
Gracias camarada Seoane:
No tenía conocimiento de esto, creo que no esta en la ayuda de Delphi (o si está, está oculto je je ), bueno, uso Delphi 7, por lo que no podré usar StrictDelimiter, pero ya me las arreglaré. Gracias de nuez.
__________________
Herr Heins Faust |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pregunta tonta sobre TStringList y liberar recursos | blueicaro | OOP | 7 | 28-10-2007 21:46:44 |
TStrings a TStringList | LeandroM | Internet | 1 | 27-09-2005 06:50:53 |
Error con TStringList | Jan_polero | OOP | 8 | 06-12-2004 02:15:33 |
TStringList | esquerda21 | Varios | 10 | 19-01-2004 11:15:21 |
TStrings, DelimitedText y Delimiter | __cadetill | OOP | 2 | 31-10-2003 16:33:00 |
|