D
Dale46
Unregistered / Unconfirmed
GUEST, unregistred user!
我给IdTCPClient添加了一个事件,如果连接后,1分钟没有会话就关闭连接。用Timer实现。Timer添加到了IdTCPClient类中。
当我在Form中创建一个IdTCPClient实例,Timer会正常工作(证明我的代码没有错)。
但我在Thread中创建一个IdTCPClient实例,
procedure TmyThread.Execute;
mytcp := TidTcpClient.Create(Application);
Timer将不会工作,Timer事件没有响应。
Why?如何才能让Timer工作。
我尝试过在相应的地方放入Application.processmessage,还是不行。
谢谢。
当我在Form中创建一个IdTCPClient实例,Timer会正常工作(证明我的代码没有错)。
但我在Thread中创建一个IdTCPClient实例,
procedure TmyThread.Execute;
mytcp := TidTcpClient.Create(Application);
Timer将不会工作,Timer事件没有响应。
Why?如何才能让Timer工作。
我尝试过在相应的地方放入Application.processmessage,还是不行。
谢谢。