![]() |
COM Client identifizieren
Hallo,
ich habe einen COM-Server. Mit folgendem Code kann ich allen angeschlossenen Clients den gesendeten Text zukommen lassen.
Delphi-Quellcode:
Wie kann ich den Client identifizieren, der das SendText-Ereignis ausgelöst hat?
procedure TEventInv.SendText(const Text: WideString);
var Enum : IEnumConnections; ConnectData : TConnectData; Fetched : Cardinal; begin Enum := GetEnumerator; if Enum <> nil then begin while Enum.Next(1, ConnectData, @Fetched) = S_OK do if ConnectData.pUnk <> nil then (ConnectData.pUnk as IEventInvEvents).OnText(Text); end; //frmComSrv.FEventsBuffer.OnText(Text); end; mfg wo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09: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