有以下几个问题请教各位如何处理:1.TIdTcpServer实现服务端,如果有客户端连接在服务器,然后我停止服务会报错;2.TIdTcpClient实现客户端如果去连接不可连接的ip+端口,会报错;3.TIdTcpClient实现客户端我通过一个线程来接收服务器发来的消息,但是在我退出程序然后断开连接的时候会报错,估计可能是因为线程未停止,但是我通过Terminate也无法终止;望各位说说大家的处理方式,能给出示例代码就更好了,感谢!!!

解决方案 »

  1.   

    连接报错可以通过
    try
    except
    end来处理
      

  2.   


    用delphi开发工具启动,用了这个也会报错的,  用编译的exe启动才没影响,  有办法可以让开发环境下也不显示错误吗?
      

  3.   

    Delphi就是这样,调试状态下会弹出exception提示,一般都是调用的现成的控件,并且控件里面已经对这些exception作了处理。
      

  4.   

    你在Debugger Options--language Exceptions加上这个exception,编译的时候就不会有提示。