Home » Tipps & Tricks » Object Pascal » Sonstiges » Daten aus einer Unit automatisch initialisieren

Daten aus einer Unit automatisch initialisieren

Um Daten aus einer Unit automatisch Speicherplatz zuzuweisen bzw. am Ende des Programms wieder automatisch freizugeben, ist folgender Unitaufbau zu wählen:

unit Unit1;

interface

implementation

initialization
     { initialization-Abschnitt
     Hier können Daten initialisiert werden.
     z.B.: x:=TList.Create;
     Dies geschieht bei Programmstart.}

finalization
     { finalization-Abschnitt
     Bei Programmende werden Anweisungen aus diesem Teil ausgeführt.
     z.B.: x.Free; }

end.