Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#6

Re: Platzieren der Komponente verweigern.

  Alt 1. Nov 2004, 08:44
Kein Self.Destroy aufrufen!
Wird eine Exception im Konstruktor ausgeloest, so wird automatisc der Destruktor aufgerufen.
Dort sollte man beim Aufraeumen beruecksichtigen, das einige Initialisierungen im Konstruktor moeglicherweise nicht aufgerufen wurden.

Die Source ist insofern falsch als weder Self.Destroy noch Exit je aufgerufen werden.
Die Exception bricht den Konstruktor sowieso unmittelbar ab.

Es ist anzumerken das die IDE gelegentlich sauer auf solche Exceptions reagiert.
  Mit Zitat antworten Zitat