Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-09-2008
Velia Velia is offline
Miembro
 
Registrado: oct 2005
Posts: 71
Poder: 19
Velia Va por buen camino
Exclamation Problemas con el delimitador de un TStringList

Hola estoy necesitando extraer cadenas de un archivo plano donde el formato es el siguiente

xx|xxxx|xx xxxx xxxxx x|xxx
xx|xxxx|xxxx xxxx xxxx |xxx
xx|xxxx|xxx xxxx xxx |xxx

Y mi código es este

Código Delphi [-]

procedure TfrmImportacion.BitBtn1Click(Sender: TObject);
var
  i, j : Integer;
  cadena : String;
  slFile, slLinea : TStringList;
begin
 slFile := TStringList.Create;
 slLinea := TStringList.Create;
 slLinea.Delimiter:= #124; //Defino el delimitador 

 slFile.LoadFromFile('D:\wpaboent_p14.txt'); //cargo el archivo 
 for i:=0 to slFile.Count-1 do //Lee por línea
 begin
   cadena:='';
   slLinea.DelimitedText:=slFile[i]; 
   for j:=0 to slLinea.Count-1 do   //Lee por delimitador y por espacio en    blanco
   begin
      cadena := cadena+' '+slLinea[j];
      showmessage(cadena);
   end; // end for j
 end;// end for i

El problema es que en vez de leer solamente por delimitador también lee por espacio en blanco, y no sé como hacer para que solo respete el delimitador | = #124

Desde ya agradezco a quien pueda ayudarme
Saludos Velia
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema Con TstringList angelp4492 Varios 2 29-12-2007 15:46:00
Ayuda con Tstringlist ronimaxh Varios 5 02-03-2005 23:29:59
Error con TStringList Jan_polero OOP 8 06-12-2004 02:15:33
TObjectList y TStringList esquerda21 Varios 6 21-01-2004 15:16:58
TStringList esquerda21 Varios 10 19-01-2004 11:15:21


La franja horaria es GMT +2. Ahora son las 11:25:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi