【发布时间】:2021-01-28 23:50:10
【问题描述】:
我有两个 TIdTCPClient 组件(TCPClient1 和 TCPClient2)共享相同的 OnStatus 属性(见下文)。
组件由它们的Tag 属性标识。如何识别共享OnStatus事件中调用的TCPClient?
procedure TForm2.TCPClientStatus(ASender: TObject; const AStatus: TIdStatus;
const AStatusText: string);
begin
end;
【问题讨论】:
-
我相信 ASender 参数会保存 TidTCPClient 实例。所以这样的事情应该有效: if TIdTCPClient(ASender).Tag = 1 then ...
标签: sockets tcp pascal indy delphi-xe