Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#2

Re: Komplette Anwendung aus DLL beenden

  Alt 28. Okt 2008, 21:51
wenn du an das handle des Mainforms rankommst sollte das mittels WM_CLOSE funktionieren, oder du machst es dirty: holst dir das Prozesshandle (afair GetCurrentThreadID) und killst diesen
alternativ kannst du auch eine Plugin-Schnittstelle bauen, wo du aus der DLL eine routine des Hauptprogramms aufruft um es zu schließen. Da sehe ich aber schon AVs haglen, da nach dem abarbeiten der Main-Methode, versucht wird wieder in die dll-procedure zurückzukehren, was ggf. nicht mehr möglich ist.

HTH Frank
  Mit Zitat antworten Zitat