Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi COM Client identifizieren (https://www.delphipraxis.net/52256-com-client-identifizieren.html)

WoGe 26. Aug 2005 08:20


COM Client identifizieren
 
Hallo,

ich habe einen COM-Server. Mit folgendem Code kann ich allen angeschlossenen Clients den gesendeten Text zukommen lassen.

Delphi-Quellcode:
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;
Wie kann ich den Client identifizieren, der das SendText-Ereignis ausgelöst hat?

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