多线程问题 线程会在运行完Execute的内容后自动结束但是我的线程里有一个TELNET的连接,我想一直挂着有消息的时候就相应,这个要怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是采用非阻塞模式,建议网络交互使用消息机制,并在Execute里处理消息循环。或者Execute里面循环处理网络事件,并检查线程结束或进程(比如Application.Terminated)标志 死循环while True dobegin...end; 对于TThread不要改成while true,而是while Not (Terminated or Application.Terminated) do begin //if TelnetLinker.Dropped then break; end; 专家请进:返回DataSet,报内存错误 一个关于ADO和ODBC的小白问题 求助:通过线程显示一个子窗口,关闭子窗口后无法返回到主窗体。 真的不明白,请大家帮帮忙 怎样在DBGrid的标题栏加上下箭头图标? 急!!!急!!!在线等!!!哪位高手用过 Spcomm? 高分请教 高分请教winsocket问题? 局域网内复制文件 双重指针的问题 100分 求Delphi高手牛人帮帮忙 求短信猫接受短信的PDU解码程序,哪位大哥有的话,麻烦发我一下, 谢谢了! 数据库断开连接后重连问题
while True do
begin
...
end;
while Not (Terminated or Application.Terminated) do
begin
//if TelnetLinker.Dropped then break;
end;