Entwickler-Ecke
Windows API - Programm Beenden
Maxman - Do 04.07.02 16:02
Titel: Programm Beenden
Hallo Leute! :cry:
Ich möchte gerne mit einer Delphianwendung irgend ein anderes Programm beenden. Ich hab schon mal was mit SendMessage(...) gehört, kann dadurch meinen Wünsch nicht erfüllen. Kann mir bitte jemand helfen?!
Danke im voraus!
Maxman
Tino - Do 04.07.02 16:52
Auf jeden Fall die falsche Sparte :!:
toms - Do 04.07.02 18:35
Hi,
Es gibt verschiedene Möglichkeiten, eine Anwendung zu beenden.
Je nachdem ist die eine oder andere vorteilhafter.
Es gibt eine sanfte und eine etwas unsanftere Methode.
1) Sanfte Methode:
Handle des Fensters finden. Dann SendMessageTimeout mit WM_CLOSE
senden mit den Flags SMTO_ABORTIFHUNG or SMTO_NORMAL.
2) ProzessID des Fensters (App) herausfinden und dann mit TerminateProcess beeden.
Siehe auch:
http://www.swissdelphicenter.ch/en/showcode.php?id=266
tom
Maxman - Fr 05.07.02 12:54
Titel: Danke!
Hallo und vielen Dank!
Ich habe die Procedure in meine Applikation eingebaut und es hat geklappt! Ich verstehe sie zwar noch nicht ganz, aber das ist jetzt zumindest noch nicht so wichtig!
Nochmals vielen Dank!
Maxman
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!