Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
25. Mär 2014
Danke für die Korrektur mit dem alle. Das sollte eher "nach den finalizations" lauten.
Allerdings stimmt deine Reihenfolge nicht. Der Class destructor läuft ebend nach der Finalisierung der Variablen.
Das steht sowohl im verlinkten Artikel und kannst du ganz einfach nachprüfen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
24. Mär 2014
Eventuell liegt das daran (dass der nach allen finalizations läuft), dass du manche Sachen nicht mehr korrekt ausführen kannst.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
24. Mär 2014
Sicher, dass in deinem Programm auf XP auch die Klasse irgendwo referenziert wird? Ist das nicht der Fall, dann werden auch Klassen Konstruktor/Destruktor nicht ausgeführt (das ist der schöne Unterschied zum initialization/finalization Block)
Edit: Vergisses - der Konstruktor wurde ja ausgeführt... hmmm
Hast du mal eine andere Form des "Logging" benutzt? Hast du mal mit einem Stoppunkt im...