Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.202 Beiträge
 
Delphi 12 Athens
 
#3

Re: lokale variable in finalization?

  Alt 20. Jul 2006, 15:25
oder (ist zwar langsamer), aber wenn es gewünscht wird....

Delphi-Quellcode:
initialization
  SectionsAccess := TCriticalSection.Create;
  CriticalSections := TStringList.Create;
finalization
  while CriticalSections.Count > 0 do
    begin
      CriticalSections.Objects[0].Free;
      CriticalSections.Delete(0);
      // ich hoffe das Delete stimmt, aber wenn nicht ...
      // es sollte klar sein, was gemeint ist ._.
    end;
  CriticalSections.Free;
  SectionsAccess.Free;
end.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat