Den Debugger kennst du?
Haltepunkt an den Anfang von Button2Click und dann nachsehn, was das Programm macht, bzw. was es nicht so macht, wie du es dir denkst das es machen sollte.
[add]
Abgesehn vom LoadFromFile, was shmia gleich nennt...
Würde es nicht ausreichen dem Memo nur einmal den kompletten Text zu geben, bzw. nicht ständig alles bereits Geladenen immer wieder zu überschreiben?
Delphi-Quellcode:
Reset(F);
while not eof (F) do
begin
Readln(F, helpstring); //eine Zeile der Datei lesen
St:=St + helpstring;
end;
Memo1.Text := St; //String in ein Memo schreiben
CloseFile(F);
oder
Delphi-Quellcode:
Reset(F);
Memo1.Clear;
while not eof (F) do
begin
Readln(F, helpstring); //eine Zeile der Datei lesen
Memo1.Lines.Add(helpstring); //Zeile ans Memo anhängen
end;
CloseFile(F);
Zitat:
Erste Zeile der Datei lesen
Das Erste ist bestimmt auch falsch
und das
d.h. bis vor ... Spalte
stimmt auch irgendwie fast nie.