hossa,
wie hier schon einige geschrieben haben , ist es sehr schlecht einfach einen Code zu Copieren ohne dessen Funktion zu verstehen.
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var i:Integer;
begin
AssignFile(Datei,'test.txt');
//AssignFile(Datei,'c:\text.txt');
Reset(Datei);
i := 0;
while not eof(datei) and (i = 5)do
// inc(i); <-- hier ist die While die i auf 5 setzt und Endet
(*
Dieser Block wird dann nach der While aufgerufen und kann natürlich nur 1 mal die 1. Zeile Lesen
*)
//while not eof (Datei) do
begin
inc(i); // <-- so wäre es Richtig gewesen.
ReadLn(Datei,namedat);
Edit2.Text:=namedat;
ListBox1.Items.Add(namedat);
//ListBox1.Items.Add(namedat + ' nicht erreichbar');
//CloseFile(Datei);
end;
end;