![]() |
AW: Thread Programmierung
Zitat:
Delphi-Quellcode:
Der "richtige" Aufruf wäre...
TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever));
|
AW: Thread Programmierung
Zitat:
Habe mich noch nicht so viel mit FMX beschäftigt. Ist SendMessage blockierend, so wie Windows' SendMessage? Oder verhält er sich da wie PostMessage? |
AW: Thread Programmierung
Zitat:
Delphi-Quellcode:
oder
TTask.Run(Procedure
begin TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever)); // Thread-Scope beim Ziel end;
Delphi-Quellcode:
:-D
TIdleworker.default.Execute(
Procedure begin TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever)); end; |
AW: Thread Programmierung
Nur so zur Klarstellung, der
Delphi-Quellcode:
hat nichts mit FMX zu schaffen -> es gibt keine Abhängigkeit von FMX.
TMessageManager
Es ist genau anders herum, FMX ist abhängig vom
Delphi-Quellcode:
, weil dieser von FMX verwendet wird.
TMessageManager
Darum gehört für mich
Delphi-Quellcode:
zur RTL, was auch schon durch den Namespace ausgedrückt wird
TMessageManager
Delphi-Quellcode:
.
System.Messaging
|
AW: Thread Programmierung
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz