Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#1

Postmessage reagiert bei Win2000 anders als bei Win98

  Alt 29. Aug 2003, 14:18
Hallo zusammen,

ich starte und beende fremde applikationen.
Starten klappt wunderbar.
nur beim stoppen... also...
ich finde über Findwindow ein Handle zu meinem Fenster..
...p.s.: ich gebe bei FindWindow beide parameter an.. nciht das einer denkt ich habe den ersten parameter auf auf nil gesetzt...

über Postmessage beende ich mein Program durch WM_Quit

danach prüfe ich mit FindWindow solang bis es kein handle mehr gibt, damit ich sichr sein kann das das Programm weg ist...

bei NT-Systemen klapppt es wunderbar...
nur bei Win98 gibt mir Postmessage erfolg zurück, aber das Program was ich beenden wollte ist immer noch im SysTray...

ich prüfe mit nem Shellprogramm, ob das Programm noch da ist mittels FindWindow und GetClassName und EnumWindows, und es zeigt mir an das Programm wäre nicht mehr da,

... aber das Programm ist immer noch im Systray und lässt sich auch aufrufen....


wieso??

weiß einer Rat ?
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat