Forum: Object-Pascal / Delphi-Language
Delphi
by Sharky,
28. Apr 2005
Hai LoL,
und {irgendeine datei} ist beim zweiten Aufruf der Procedure eine Datei mit einem anderen Inhalt?
Hmmm... Als Workaround könntest Du nach dem Erzeugen der TStingList einmal sl_tmp.Clear aufrufen um die SL zu leeren.
BTW: Warum lädst Du die Datei mit der While-Do Schleife und nicht mit .LoadFromFile?
Forum: Object-Pascal / Delphi-Language
Delphi
by Sharky,
28. Apr 2005
Hai LoL,
FreeAndNil und .Free geben den Speicher der Instanz nur wieder frei. Der Speicher wird nicht gelöscht.
Der Unterschied zwichen FreeAndNil und .Free ist "nur" das im ersten Fall der Variablen (die ja nur ein Pointer auf eine Instanz ist) der Wert NIL zugewiesen wird. Dies ist nützlich um im Programm abfragen zu können ob die "Variable" noch gültig ist.
z.B.:
procedure...