Entwickler-Ecke
Windows API - Wie kann ich ein Programm wieder schließen?
rocco1980 - So 03.11.02 15:28
Titel: Wie kann ich ein Programm wieder schließen?
Also, ich programmiere zur Zeit ein Börsenprogramm inklusive Ausgabe von Kursen über die serielle Schnittstelle an eine LED-Gruppe.
Im ersten Schritt starte ich meinen Videotext mit WinExec, aber nun meine Frage: Wie beende ich dieses Programm wieder. Warum ? Weil ich über den Befehl WinExec und dem Property SC_HIDE, das Programm soweit verschwinden lassen kann, das man es nur noch mit dem Taskmanager schliessen kann. Nun kann ich das aber nich vom Nutzer verlangen, das er den Tasmanager öffnet und sich das Prog raussucht und es schliesst. Manchmal hat man auch die Hand eingegippst, und die 3 Fingers nich frei......
Im Voraus schon mal Dank.
der Rocco
(03.11.02 18:52 Tino) Titel geändert.
Delete - So 03.11.02 16:41
Starte das ganze mit CreateProcess und du kannst das Programm mit TerminateProcess oder WaiteForSingleObjekt wieder beenden. ShellexecuteEx geht auch. Und wenn das Programm nur ein Fenster hat mit Caption, kannnnst du dir mit FindWindow ein Handle auf das fenster holen und es dann mit der Nachricht WM_CLOSE schließen. handelt es sich um das einzigeste Fenster bzw. um das Hauptfenster, hast du so auch dein programm beendet.
rocco1980 - So 03.11.02 20:19
Spitze, Danke... ich werds versuchen. Und wieder geht einTag vorüber an dem man wieder ein bissle mehr weiss.
Und Tschüss
Schönes WOE noch allen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!