Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Anwendung in den Tray bringen und wiederholen (https://www.delphipraxis.net/139129-anwendung-den-tray-bringen-und-wiederholen.html)

Larsi 24. Aug 2009 10:38


Anwendung in den Tray bringen und wiederholen
 
Hi,

im OnMinimize von ApplicationEvents steht folgendes:

Delphi-Quellcode:
Application.MainForm.Hide;

Im OnClick des Trayicons steht:
Delphi-Quellcode:
Application.MainForm.Show;
Im OnShow Ereignis der Form steht jedoch, dass ein Splashscreen angezeigt werden soll beim Start und eine Datenbank geladen werden soll, dies soll natürlich nicht immer passieren wenn man die Anwendung aus dem Tray holt. Gibts eine bessere Möglichkeit das Formular in den Tray zu bekommen und ohne das OnShow Ereignis aufzurufen wiederherzustellen?

MFG Lars Wiltfang

DeddyH 24. Aug 2009 10:39

Re: Anwendung in den Tray bringen und wiederholen
 
Verschieb den Splash doch ins OnCreate.

Luckie 24. Aug 2009 10:40

Re: Anwendung in den Tray bringen und wiederholen
 
Oder setz ein Flag.

Larsi 24. Aug 2009 10:43

Re: Anwendung in den Tray bringen und wiederholen
 
Zitat:

Zitat von DeddyH
Verschieb den Splash doch ins OnCreate.

Dann bekomme ich aber Zugriffsverletzungen.

DeddyH 24. Aug 2009 10:44

Re: Anwendung in den Tray bringen und wiederholen
 
:glaskugel:, dann mach es halt so, wie Luckie vorgeschlagen hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz