Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Progr.-ausführung durch Button1.Click o. Form1.OnCreate
24. Feb 2006, 11:56
Hallo,
Initialisierungen und die Bereitstellung von Resourcen im event handler für OnCreate der Form sind korrekt. Eingriffe in die Benutzerschnittstelle (hier das Schließen eines fremden Fensters) würde ich an die Programmaktivierung binden - dann ist auch die Nachrichtenschleife deiner Anwendung funktionstüchtig.
Du kannst die Komponente TApplicationEvents (Palette Zusätzlich) verwenden und dort das Ereignis OnActivate. Du solltest eine private Form-Variable (Running: Boolean) deklarieren und bei der ersten Aktivierung auf True setzen, damit bestimmte Aktionen nicht mehrfach ausgeführt werden.
Grüße vom marabu
|