Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Exception in Create-Prozedur ohne anschließendes Destroy

  Alt 6. Feb 2007, 14:51
Zitat von robvs:
das habe ich ebenfalls probiert - leider führt auch eine dort ausgelöste Exception zum Aufruf des Destructors.
Kann es sein, dass das mal eine ganz empfindliche Schwachstelle im exception handling von Delphi ist?
Finde ich nicht. Ich finde deinen Ansatz sehr komisch.
Was wäre wohl wenn z.B. du im Konstruktor eine sehr wichtige Systemresource anforderst aber nicht bekommst. Was willst du dann mit einer solch Halb-Erzeugten Instanz machen? Da ist schon besser das bei einer Exeption im Konstruktor du keinen Zeiger auf dieses Objekt bekommst und es auch wieder aufgeräumt wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat