Externe Anwendung als 'Modularform'...?
-
Hallo,
Ich habe ein Programm, welches als Reaktion auf ein bestimmtes Ereignis (ein Klick auf einen Button, um genau zu sein) eine andere Anwendung aufrufen soll.So weit hab' ich auch keine Probleme, aber das Programm soll die Anwendung sozusagen als "Modulares Formular" ausführen, also dass es selbst keine Befehle mehr entgegennimmt, solange die andere Anwendung läuft.
Weiß jemand, wie man das realisieren kann?
P.s. ich habe die Suchfunktion nicht benutzt, da ich keine Ahnung habe, wonach ich da suchen sollte. Falls das also schon einmal gefragt wurde bitte Verständis zeigen

-
Das ist ja mal eine ganz besch...eidene Ausrede.

Wenn man nicht weiss, wonach man genau suchen soll, dann muss man die Suchanfrage halt etwas allgemeiner formulieren, im konkreten Fall z.B. einfach nach 'programm starten'.
Dann findet man in der FAQ einen Eintrag zum Starten externer Programme, in dem auch eine Möglichkeit beschrieben wird, wie man Statusinformationen des gestarteten Programmes erhält.
Und diese Informationen lassen sich verwenden, um damit das "Hauptprogramm" zu steuern, z.B. es während der Laufzeit des "Unterprogrammes" zu verstecken o.ä.
-
Ich sagte nicht, dass ich nicht in die FAQ geguckt hätte, lediglich, dass ich die Suchfunktion nicht benutzt habe!
Ich habe den Eintrag in der FAQ auch sehr wohl gelesen, aber das schien mir nicht ganz das zu sein, was ich gesucht habe (das mit CreateProcess() oder ShellExecuteEc), zumal ich ja auch nicht weiß, wie ich mein Programm sozusagen "Disable"! Und recht komplex ist das ja auch, zumal ich von den Funktionen noch nie gebrauch gemacht habe... aber gut, ich tu's nie wieder
