Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#38

AW: TStringList x64 nicht nil

  Alt 12. Feb 2020, 13:30
Sie wird erst gefüllt wenn OpenFile von außerhalb meiner Klasse aufgerufen wird.
Ein Befüllen einer TStringList ist auch möglich, wenn diese als const an eine Funktion übergeben wird. Nur ein Zuweisen einer neuen Instanz benötigt var (oder out ). Eine Variable auf eine TStringList hält doch nur einen Pointer auf einen Speicherbereich, was die Veränderung des Speicherbereichs (=Inhalte der TStringList) aber nicht verhindert.

Kurz gesagt: Überleg dir ganz genau, ob du das var wirklich brauchst.

Grüße
Dalai
  Mit Zitat antworten Zitat