![]() |
Dem Programm Parameter übergeben
Hallo,
ich habe folgendes Problem: ich habe eine kleine Anwendung die durch Schliessen zum Trayicon minimiert wird. Jetzt wollte ich gern mit einem Parameter (zB Anwendung.exe /Show) mein Programm wieder zum Vorschein bringen, nur klappt das ganze leider net. Hat jemand von euch eventuell ne Lösung dafür? Danke djmsc |
Re: Dem Programm Parameter übergeben
Zitat:
Du musst beim Start der Andwenung prüfen, ob Sie bereits läuft. Wenn ja, schicke Ihr eine Windows-Botschaft, die bewirkt, das sich die andere Anwendung wieder maximiert. Dann kannst Du letztere Anwendung wieder beenden. |
Re: Dem Programm Parameter übergeben
Hi sh17,
danke erstmal für deine Antwort. Ja es soll als Alternative zum Icon-klick sein. Ich hab es jetzt auch schon soweit, dass das Fenster erscheint nur leider nicht maximiert. Eine Abfrage ob das Programm schon läuft hab ich schon integriert. Ich habe folgende Funktion zum zeige des Fensters benutzt: ShowWindow(FindWindow(nil,'Programmname'), sw_show); wie gesagt das klappt auch nur ist das Fenster halt minimiert. Ich habe das ganze auch noch mit Application.MainForm.Show; brachte mir nur leider auch nix. Also nach deinem Vorschlag müsste ich in der Neuen Programminstanz die bereits laufende Instanz suchen und dieser dann eine Message schicken, um diese wieder anzeigen zu lassen. Ok das werd ich mal versuchen. Gruß djmsc |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 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