Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: TThread.Queue landet nicht in der Queue
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.
|