Fórum Arquivo Texto #255935
25/10/2004
0
Foxcyber
Curtir tópico
+ 0Posts
25/10/2004
Rodolpho123
var i: intger; LinhaEmFoco: string; begin for i := 1 to Memo1.Lines.Count do begin LinhaEmFoco := Memo1.Lines.Strings[i]; end; end;
Gostei + 0
25/10/2004
Foxcyber
Gostei + 0
25/10/2004
Foxcyber
Gostei + 0
25/10/2004
Marcio.theis
var
txt: TextFile;
str: string;
begin
//txt -> variável do tipo texto;
//carrega o arquivo para o txt.
AssignFile(txt, caminhodoarquivo);
//vai para a primeira linha.
{$I-}
Reset(txt);
{$I+}
//verifica se esta ou não corrompido.
if IOResult = 0 then
begin
while not Eof(txt) do
//carrega a linha para a variavel auxiliar str.
Readln(txt, str);
end;
CloseFile(txt);
end;
qualquer dúvida entre em contato.
espero ter ajudado.
Gostei + 0
25/10/2004
Foxcyber
Gostei + 0
25/10/2004
Rodolpho123
var i: intger; LinhaEmFoco: string; begin for i := 1 to Memo1.Lines.Count do begin LinhaEmFoco := Memo1.Lines.Strings[i]; end; end;
A variável ´i´ é o número corrente do loop que está sendo executado. Como aqui é feito um loop nas linhas do seu arquivo, é passado para o Memo ler a linha referente ao loop. Ex:
Seu texto:
A
B
C
D
Quatro linhas, correto? Então o [b:fbb377bad6]for[/b:fbb377bad6] vai fazer 4 loop´s.
Dentro do bloco, é passado para a variável ´LinhaEmFoco´ o valor de ´i´. No primeiro loop, i = 1 e o Memo lê a linha 1;
Segundo loop, i = 2 e o Memo lê a linha 2, e assim por diante...
Gostei + 0
26/10/2004
Rjun
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)