![]() |
Ausführen anderer Programme und Warten auf das Beenden
Gibt es eine Möglichkeit, ein externes Programm starten zu lassen, bei der ich ständig überwache ob dieses noch läuft? Geht das irgendwie mit ShellExecute?
MfG |
Re: Ausführen anderer Programme und Warten auf das Beenden
|
Re: Ausführen anderer Programme und Warten auf das Beenden
Oh Vielen Dank
Wie peinlich das ich mit Google nix gefunden hab... ich sollte mir angewöhnen mehr zu schlafen |
Re: Ausführen anderer Programme und Warten auf das Beenden
ja und dabei von google und co träumen :-)
|
Re: Ausführen anderer Programme und Warten auf das Beenden
Warum in die Ferne schweifen?
![]() |
Re: Ausführen anderer Programme und Warten auf das Beenden
Sieht ebenfalls sehr gut aus Luckie.
Kannst du mir verraten wo ich die showwindow-Möglichkeiten finde? Die OH gibt dazu nichts her wie zu fast allem und googlen is da auch nich wirklich. Ich kenne nur sw_showminimized und sw_shownormal. Ich suche aber nach einer Variante bei der das geöffnete Programm nicht sichtbar ist (sieht halt schöner aus) |
Re: Ausführen anderer Programme und Warten auf das Beenden
SW_HIDE
Da es eine API Funktion ist, musst du aich im MSDN oder offline im PSDK oder von Delphi in der Win32API Hilfe kucken. |
Re: Ausführen anderer Programme und Warten auf das Beenden
Hallo Jörn,
die Antworten, die gegeben worden sind, sind leider nicht immer die sinnvollsten Lösungen. Wenn Du nämlich, während das andere Programm läuft, noch andere sinnvolle Sachen mit Deinem Programm machen willst, nützt Dir weder createprozess noch eine Application.ProcessmEssages Lösung was. Also wenn Du wie ich, früh morgens ein Programm starten willst, und abends wieder beenden, solltest Du mit einfachen Lösungen wie Findwindow oder Enumwindows arbeiten, um mit Hilfe eines Timers zu überprüfen, ob das Programm läuft oder nicht. Wenn nicht, dann wird es gestartet. oder wenn ausserhalb der Zeit, dass es dann beendet wird .. |
Re: Ausführen anderer Programme und Warten auf das Beenden
Ja das habe ich schon bemerkt, die Anwendung reagiert deutlich langsamer, sogar der Bildaufbau (also das Neuzeichnen wenn das Fenster verdeckt war). Sieht natürlich kakke aus, aber was solls.
Leider hilft mir deine Lösung nicht weiter stoxx. Das Programm soll ein Programm starten, wenn dieses beendet ist das nächste usw... Also eine Art Automatisierung, wie am Fliessband. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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