Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
10. Jun 2007
hab hier mal nen Button genommen, ist aber vom Prinzip her gleich:
jetzt definieren wir erstmal eine eigene Message:
const
WM_DestroyFrame=WM_USER+10;
nun fügen wir eine Behandlungsroutine in das Form ein
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
10. Jun 2007
du kannst ein objekt nicht aus einer zugehörigen Methode aus zerstören.
Das Objekt führt ja noch deine Anweisung aus :), du ziehst der aktuellen Methode den Boden unter den Füßen weg.
Eine Möglichkeit auf einen Timer zu verzichten dürfte eine Message (Postmessage) sein. Diese schickst du an ein Form oder ähnliches außerhalb deiner zu zerstörenden Komponente und gibst die Komponente in der...