Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm komplett ausblenden (https://www.delphipraxis.net/12531-programm-komplett-ausblenden.html)

Logic 29. Nov 2003 11:42


Programm komplett ausblenden
 
Ich habe in der Taskbar jetzt das Programm ausgeblendet haben.
Als Notlösung habe ich es außerhalb des Bildschirms plaziert. Das ist aber keine saubere Lösung.

Wie kann ich es komplett ausblenden?

Delphi-Quellcode:
ShowWindow(Application.Handle, SW_HIDE);
hat nicht funktioniert.

mfg
Logic

Thunderchild 29. Nov 2003 11:54

Re: Programm komplett ausblenden
 
Ist zwar kein einzelner Befehl, aber für sowas nehme ich eine SystemTray-Komponente. Denn wenn Du ein Programm aus der Taskbar ausblendest, mußt Du ja trotzdem noch irgendwie dauf zugreifen können.

Guckst Du hier: Cooltray Komponente für Delphi. Ist kostenlos und bietet noch sehr viel mehr an Funktionalität.

Logic 29. Nov 2003 13:26

Re: Programm komplett ausblenden
 
Gibt es auch eine Möglichkeit es ohne das Try zu machen? Weil ich bekomme bei dem Try folgenden Fehler nachdem ich es installiert habe und es ausprobieren will: "File not found: 'CoolTrayIcon.dcu'"

Ich muss die Anwendung danach nicht mehr sichtbar machen. D.h. es reicht völlig sie nur zu verstecken. Beendet wird sie danach aus dem Taskmanager.

Meflin 29. Nov 2003 13:31

Re: Programm komplett ausblenden
 
du kannst deine anwendung mit application.showmainform := false unsichtbar machen!

Logic 29. Nov 2003 13:35

Re: Programm komplett ausblenden
 
Hey danke. Damit verschwindet sie ja auch gleich automatisch aus der Taskleiste d.h. ich spare sie mir vorher da zu verstecken.

Meflin 29. Nov 2003 13:38

Re: Programm komplett ausblenden
 
nur der komplettheit halber: die fehlermeldung kommt daher, dass du bei verwendung der kompo den suchpfad angeben musst! projekt>optionen>pfade o.ä. und dann musst du da als suchpfad den pfad zur dcu der kompo hinzufügen!

*MFG*

Thunderchild 29. Nov 2003 17:57

Re: Programm komplett ausblenden
 
Zitat:

Zitat von Logic
Weil ich bekomme bei dem Try folgenden Fehler nachdem ich es installiert habe und es ausprobieren will: "File not found: 'CoolTrayIcon.dcu'"

Das hatte ich auch. Wenn sie mitgeliefert ist in dem Archiv, dann kopier sie dort hin, wo die anderen liegen. Wenn nicht, über welchen Weg hast Du's installiert?
Ich habe es über "Komponenten"->"Neue Komponente installieren" gemacht und hatte nie Probleme (weder mit anderen Komponenten als auch, als auch nachdem ich mal den Compi platt gemacht habe).


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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