Thema: Delphi Thread Programmierung

Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#23

AW: Thread Programmierung

  Alt 2. Sep 2015, 15:45
Weil:

TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever)); Der "richtige" Aufruf wäre...
Interessant. Danke. Sag das doch gleich.

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?
Non Blocking...

Delphi-Quellcode:
TTask.Run(Procedure
  begin
    TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever)); // Thread-Scope beim Ziel
  end;
oder

Delphi-Quellcode:
TIdleworker.default.Execute(
  Procedure
    begin
      TMessageManager.DefaultManager.SendMessage(NIL,TFooMyMessage.Create(Whatever));
    end;
  Mit Zitat antworten Zitat