Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: TThread.Queue landet nicht in der Queue

  Alt 19. Feb 2014, 16:51
Dann hast den Sinn von TThread.Queue offenbar anders verstanden. Queue ist im Gegensatz zu Synchronize ein nicht-blockierender Aufruf der übergebenen Methode im Hauptthread. Sowohl Synchronize als auch Queue führen die Methode immer dann direkt aus, wenn sie aus dem Hauptthread heraus aufgerufen werden. Das ist m.E. durchaus logisch und nachvollziehbar. Das hat erstmal überhaupt nichts mit der Windows-Message-Queue zu tun.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat