Quebra de linha em string

Delphi

16/02/2004

Oi pessoal, estou com um probeleminha,

Tenho uma string com varias linhas,

EX:
´João
0
1


Gostaria de saber, se há alguma forma de eu conseguir ler linha a linha, ou seja, separar estes valores.

Antecipadamente obrigado.


João Miguel

João Miguel

Curtidas 0

Respostas

Allen74

Allen74

16/02/2004

João,

Utilizando a classe TStringList do Delphi você pode fazer isso de uma forma bastante simples. Segue exemplo:
var
  Linhas : TStringList;
  i : integer;
begin
  Linhas := TStringList.Create;
  Linhas.Text := suaVariavelString;
  for i := 0 to Linhas.Count - 1 do
    ShowMessage (Linhas.Strings[i]);
end;

Com o StringList, a primeira linha é sempre a de índice 0, assim, para o seu exemplo,

Linhas.Strings[0] = ´João´;
Linhas.Strings[1] = ´0´;
Linhas.Strings[2] = ´1´;
Linhas.Strings[3] = ´3´;


GOSTEI 0
João Miguel

João Miguel

16/02/2004

valeu,


Brigadão...


GOSTEI 0
POSTAR