![]() |
Autostart
Hi Leute!
Ich hab ein Programm, das automatisch beim einloggen von Windows startet. Nur: wenn ich in Windows bin startet immer das Hauptfenster, aber ich will, dass es in seinem Tray bleibt. Wie mache ich das? Ich hab schon in meinem Programm eine Prozedur geschrieben, die den Pfad meines Programms in die Registry schreibt also ...\CurrentVersion\Run. Wie mache ich es, dass es beim start beim Tray bleibt?... danke im Voraus.. |
Re: Autostart
Versuchs mal mit
Delphi-Quellcode:
Application.ShowMainForm := FALSE
|
Re: Autostart
nö des geht nicht! aber es funktioniert mit
Delphi-Quellcode:
grüsse
form1.hide;
|
Re: Autostart
Zitat:
Also bei mir geht's ...
Delphi-Quellcode:
Naja, ok, vielleicht kennt D6 das noch nicht, aber gehen tut es ...
procedure TForm1.FormCreate(Sender: TObject);
begin Application.ShowMainForm := FALSE; end; |
Re: Autostart
Hi!
Doch, damit geht es auch. Du kannst es auch direkt in die DPR schreiben. Ciao Frederic |
Re: Autostart
naja, is ja alles schön und hut, aber ich will ja auch, dass es nicht in der Taskbar ist, sondern nur im tray. Das mit dem Appication.ShowMainForm geht ja gut,aber es soll ja nicht in der TaskBar sein..
|
Re: Autostart
Hi!
Dann such mal nach TNA hier. Da gibt massig Threads zu. Ciao Frederic |
Re: Autostart
Zitat:
Wenn du das Programm nur im Tray haben willst empfehle ich CoolTrayIcon von ![]() unde dann eben mit
Delphi-Quellcode:
dann ist es nur im Tray. Nur musst du dann noch auf die OnClick von dem TrayIcon folgendes schreiben (Geht auch mit nem PopUpMenu)
form1.hide;
Delphi-Quellcode:
fertisch!
CoolTrayIcon1.ShowMainForm;
//edit: du musst noch bei CoolTrayIcon die Eigenschaft MinimizetoTray auf True setzen!!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz