Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
811 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: NotificationCenter in Indy TCP Client Server Thread marshalled

  Alt 18. Jun 2024, 15:04
Hallo peterbelow,

vielen Dank! So funktioniert es ohne Probleme!

Delphi-Quellcode:
procedure TFClient.IdThreadComponentRun(Sender: TIdThreadComponent);
var msgFromServer : string;
begin
    // ... read message from server
    msgFromServer := IdTCPClient.IOHandler.ReadLn();
    // ... messages log
    Display('SERVER', msgFromServer);
    // ... Show Message in Windows Messages
    TThread.Queue(nil, procedure
                       begin
                         ShowMessageInWindows('Server Message', msgFromServer);
                       end);
    // ... AutoDisconnect
    if msgFromServer = 'Goodbye Client then begin
      btn_disconnectClick(nil);
    end;
end;
Vielen Dank!

Patrick
Patrick
  Mit Zitat antworten Zitat