Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: AllocateHwnd: GetMessage zerstört den Hauptthread

  Alt 25. Mär 2008, 16:55
Hi,

Das mit dem blockieren war mir so unterbewusst schon klar, aber mir war nicht klar, das ich anscheinend keine Messages bekomme Naja ok son AllocateHwnd-Fenster ist jetzt auch sehr pflegeleicht aus der Sicht von Windows. Mein Problem ist, das ich gerne wissen würde ob mein Code nach der Schleife, die jetzt so aussieht (s.u.) noch ausgeführt wird.

Delphi-Quellcode:
while not Quit do
begin
  if PeekMessage(msg,wnd,0,0,PM_REMOVE) then
  begin
    TranslateMessage(msg);
    DispatchMessage(msg);
  end;
  sleep(1);
end;
Das Problem ist, das Quit erst = true wenn ich WM_QUERYENDSESSION empfangen habe, die nur ausgelöst wird, wenn ich den PC runterfahre oder mich auslogge. Das Problem dabei ist, das sich das schlecht debuggen lässt

So und während ich das geschrieben habe ist mir die gloreiche Idee gekommen das ich meinem Fenster auch selbst Messages schicken kann

Ok danke, hat sich erledigt

Und sorry wegen der Fäkalsprache Normalerweise schreib ich anders

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat