【发布时间】:2012-04-14 06:55:36
【问题描述】:
我的代码创建了几个 TidTCPClients,然后在 TThreadList 中添加对它们的引用。
我希望通过然后使用向所有人发送命令
for I := 0 to (NumClients - 1) do
begin
ClientList[I].IOHandler.WriteLn('Whatever');
end;
(这显然只是代码的一小部分)。
但是我遇到了两个错误:
[DCC 错误] Client.pas(261): E2149 类没有默认属性
[DCC 错误] Client.pas(262): E2233 Property 'IOHandler' inaccessible here
在简要阅读了This 之后,我对如何做到这一点一点也不了解,但肯定开始认为我完全走错了路。
谁能指出我正确的方向?
【问题讨论】:
-
查看doc如何操作
TThreadList。 LockList 和 UnlockList 以及如何处理列表中的对象 TidTCPClient(list[I]).IOHandler.