OnDestroy wird nicht aufgerufen
-
Hallo allerseits,
ich habe eine Form, in der ich das OnDestroy-Event gesetzt habe. Nun erstelle
ich eine Instanz dieser Form und dann kann man ganz normal mit ihr arbeiten.Jetzt hab ich es so gemacht, dass die Form geschlossen wird wenn man ESC
drueckt. Dann komme ich aus ShowModal() raus und zerstoere die Instanz, aber
das OnDestroy-Event wird nie ausgefuehrt, es ist so, als wenn das Objekt
erhalten bleibt. Ich habe es mit einem einfachen 'delete <instanz>' versucht,
als auch mittels '<instanz>->Release()', welches laut BCB-Hilfe das Objekt
zerstoert, aber beides hat nicht geholfen.Was muss ich machen, damit OnDestroy aufgerufen wird?
mfg
v R
-
Keine Ahnung, ob das deinen Fall trifft, aber:
Don't use OnCreate and OnDestroy, use C++ constructors and destructors instead
-
Jansen schrieb:
Keine Ahnung, ob das deinen Fall trifft, aber:
Don't use OnCreate and OnDestroy, use C++ constructors and destructors insteadHey, der Link ist spitze

Dann werd ich den Klassen mal en Destruktor verpassen.
mfg
v R