Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Autostart (https://www.delphipraxis.net/36304-autostart.html)

LkZ 18. Dez 2004 11:05


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..

jfheins 18. Dez 2004 11:11

Re: Autostart
 
Versuchs mal mit
Delphi-Quellcode:
Application.ShowMainForm := FALSE

mr47 18. Dez 2004 11:16

Re: Autostart
 
nö des geht nicht! aber es funktioniert mit
Delphi-Quellcode:
  form1.hide;
grüsse

jfheins 18. Dez 2004 11:21

Re: Autostart
 
Zitat:

Zitat von mr47
nö des geht nicht!

Bist du dir da auch ganz sicher ???

Also bei mir geht's ...
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.ShowMainForm := FALSE;
end;
Naja, ok, vielleicht kennt D6 das noch nicht, aber gehen tut es ...

fkerber 18. Dez 2004 11:21

Re: Autostart
 
Hi!

Doch, damit geht es auch. Du kannst es auch direkt in die DPR schreiben.


Ciao Frederic

LkZ 18. Dez 2004 11:51

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..

fkerber 18. Dez 2004 11:52

Re: Autostart
 
Hi!

Dann such mal nach TNA hier.
Da gibt massig Threads zu.


Ciao Frederic

mr47 18. Dez 2004 12:15

Re: Autostart
 
Zitat:

mr47 hat folgendes geschrieben:
nö des geht nicht!

Bist du dir da auch ganz sicher ???

Also bei mir geht's ...
-----
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.ShowMainForm := FALSE;
end;

Also bei mir hat des nicht funktionier! aber mit hide gings!
Wenn du das Programm nur im Tray haben willst empfehle ich CoolTrayIcon von Torry.net! Des ist echt gut. Benutz ich auch!

unde dann eben mit

Delphi-Quellcode:
  form1.hide;
dann ist es nur im Tray. Nur musst du dann noch auf die OnClick von dem TrayIcon folgendes schreiben (Geht auch mit nem PopUpMenu)
Delphi-Quellcode:
 CoolTrayIcon1.ShowMainForm;
fertisch!

//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