Separar documento en Delphi
Publicado por XaSu (2 intervenciones) el 18/01/2008 19:03:42
Hola, les explico tengo un sistema donde agrego un documento a un memo y este documento viene con frases asi 01,hola,como,estan ustedes,29 por ejemplo donde no siempre son del mismo largo las palabras y/o numeros, lo que yo necesito es algo que me separe estas palabras y numeros, y me los guarde en variables para luego guardarlas en una tabla algo asi:
variable1 := 01
variable2 := hola
variable3 := como
variable4 := estan ustedes
variable5 := 29
como ustedes se deron cuenta lo que quiero separar ya viene separado por comas(,) , tengo un codigo pero lo que hace es separarme por comas y espacios y no es lo que yo necesito, alguna idea de como hacerlo
aqui pongo el codigo:
procedure TformPrincipal.btnAbrirClick(Sender: TObject);
var Dir: string;
t :TStringList;
begin
if CargarPLU.Execute then
begin
t := TStrinList.Create;
t.Clear;
Memo.Clear;
Dir := CargarPLU.FileName;
Memo.Lines.LoadFromFile(Dir);
eDireccion.Text := Dir ; //Edit para visualizar la ruta
// t.LoadFromFile(Dir); No cargar los datos desde el archivo, hay que asignarlos a CommaText
t.CommaText := Memo.Lines.Text;
Memo2.Lines.Assign(t); //Para Visualizar el StringList
t.free;
end;
end;
de ante mano muchas gracias!
XaSu!
variable1 := 01
variable2 := hola
variable3 := como
variable4 := estan ustedes
variable5 := 29
como ustedes se deron cuenta lo que quiero separar ya viene separado por comas(,) , tengo un codigo pero lo que hace es separarme por comas y espacios y no es lo que yo necesito, alguna idea de como hacerlo
aqui pongo el codigo:
procedure TformPrincipal.btnAbrirClick(Sender: TObject);
var Dir: string;
t :TStringList;
begin
if CargarPLU.Execute then
begin
t := TStrinList.Create;
t.Clear;
Memo.Clear;
Dir := CargarPLU.FileName;
Memo.Lines.LoadFromFile(Dir);
eDireccion.Text := Dir ; //Edit para visualizar la ruta
// t.LoadFromFile(Dir); No cargar los datos desde el archivo, hay que asignarlos a CommaText
t.CommaText := Memo.Lines.Text;
Memo2.Lines.Assign(t); //Para Visualizar el StringList
t.free;
end;
end;
de ante mano muchas gracias!
XaSu!
Valora esta pregunta


0