Einzelnen Beitrag anzeigen

Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#1

frage zu Programm beenden.

  Alt 30. Jan 2006, 22:20
Ich möchte gern alle Instanzen des Firefox beenden.
Bei anderen Programmen habe ich das mit

Delphi-Quellcode:
//Beispiel Notepad
while FindWindow('Notepad',nil)<>0 do
  BEGIN
    SendMessage(FindWindow('Notepad',nil),WM_Syscommand,SC_Close,0);
    Application.ProcessMessages;
  END;
end;
gemacht.

Das Problem an dieser Stelle ist, dass jede Componente auf auf dem Firefox-Fenster "MozillaWindowClass" heißt und er sich regelrecht totsucht dabei. Resultat ist, das Programm sucht zwar ohne ende, aber es werden nur spuradisch Firefox-Fenster geschlossen.

Also meine Frage, kennt wer eine clevere Möglichkeit, alle Instanzen einer Anwendung zubeenden?!

mfg

Evian
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat