Autor Beitrag
rocco1980
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: So 03.11.02 15:28 
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.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: 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