Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Objekte in der richtigen Reihenfolge freigeben

  Alt 5. Mai 2011, 09:57
Soweit ich mich informiert habe, legt der Compiler die Reihenfolge der finalization fest, so dass ich darauf nur eingeschränkt Einfluss habe.
Alle Units, welche im Interface-Abschnitt eingebunden sind werden immer vor "initialization" der eigenen Unit initialisiert und nach "finalization" finalisiert.

Wenn du eine Unit im Implementation-Abschitt einbindest, dann kann diese Unit eventuell erst nach "initialization" initialisiert, bzw. vor "finalization" finalisiert werden
und man sollte daher dort nicht (ohne Prüfung) auf globale Objekte zugreifen.


Also indirekt hast du schon etwas Einfluß, auf die Reihenfolge.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat