![]() |
Indy-UDP - Threadbehandlung
Hallo zusammen,
kurze Frage: So wie ich verstanden habe, läuft das Read-Event für jede Connection in einem Thread bei den Indy-Komponenten. Wenn ich nun innerhalb dieses Events verzweige, läuft die angesprungene Procedure dann auch noch in diesem Thread, oder muss ich mich darum selber kümmern?
Delphi-Quellcode:
Hier am Beispiel von "TuEtwas".
procedure TfrmMain.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle); var x, strParameter:string; iCommand: Integer; begin AData.Position:=0; SetLength(x,AData.Size); AData.ReadBuffer(x[1],AData.Size); iCommand:=strtoint(leftstr(x,3)); strParameter:=midstr(x,5,length(x)-5); case iCommand of 100: TuEtwas(strParameter, 'Test'); end; end; Gruß Igotcha |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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