本帖最后由 buynoo 于 2010-12-04 23:16:24 编辑

解决方案 »

  1.   


          try
          LbLog.Items.Add(ReadLn());
          BtnConnect.Enabled := False;
          BtnSend.Enabled := True;
          BtnDisconnect.Enabled := True;
          except
          LbLog.Items.Add('远程主机无响应!');
          IdTCPClient.Disconnect();
          end;既然提示无响应,那就出在这段代码中,ReadLn是什么,你在这个代码段设置断点,调试一下吧,估计是ReadLn出错
      

  2.   

    ReadLn()是Indy组件里的一个函数
    这会有错?
      

  3.   

    用的哪个版本的Indy,ReadLn如果超时的话会抛出异常,有些老版本好像是有BUG的
      

  4.   

    由于是复制的,button没有事件