FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
SPLIT en delphi, pero sin tener en cuenta espacios en blanco
HOla buenas, estoy tratando de meter los datos de un fichero en una tabla de unabbdd, y le gastando esta funcion uso como separador la ',' pero me separa tambien por espacios en blanco, q podria hacer para evitar esto.
gracias de antemano var SLista: TStringList; Arreglo: array of String; Indice: Integer; begin SLista := TStringList.Create; SLista.Delimiter := Separador; // el separador que uses SLista.DelimitedText := Cadena; // la cadena a partir SetLength(Arreglo, SLista.Count); for Indice := 0 to Pred(SLista.Count) do Arreglo[Indice] := SLista[Indice]; SLista.Free; Última edición por acl_gandalf fecha: 08-04-2005 a las 09:44:47. |
#2
|
||||
|
||||
ghSeparadas
¡Buen día a todos!
Acl_gandalf: Esto lo puedes solucionar fácilmente con la función ghSeparadas de Interfaz GH para Delphi 7 Ejemplo: Si se omite el parámetro False (o se utiliza True) al llamar a la función ghSeparadas, sólo se tomarán en cuenta las subcadenas que no estén vacías. En este ejemplo se agregó el argumento False, pensando que la cadena extraída del archivo de texto (fichero) puede contener campos con valores nulos. Espero esto sea de utilidad. Seguimos en contacto. Al González. |
|
|
|