有以下幾個問題請教各位如何處理:
1.TIdTcpServer實作服務端,如果有客戶端連接在服務器,然后我停止服務會報錯;
2.TIdTcpClient實作客戶端如果去連接不可連接的ip+埠,會報錯;
3.TIdTcpClient實作客戶端我通過一個執行緒來接收服務器發來的訊息,但是在我退出程式然后斷開連接的時候會報錯,估計可能是因為執行緒未停止,但是我通過Terminate也無法終止;
望各位說說大家的處理方式,能給出示例代碼就更好了,感謝!!!
uj5u.com熱心網友回復:
連接報錯可以通過try
except
end來處理
uj5u.com熱心網友回復:
用delphi開發工具啟動,用了這個也會報錯的, 用編譯的exe啟動才沒影響, 有辦法可以讓開發環境下也不顯示錯誤嗎?
uj5u.com熱心網友回復:
Delphi就是這樣,除錯狀態下會彈出exception提示,一般都是呼叫的現成的控制元件,并且控制元件里面已經對這些exception作了處理。uj5u.com熱心網友回復:
你在Debugger Options--language Exceptions加上這個exception,編譯的時候就不會有提示。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134450.html
標籤:語言基礎/算法/系統設計
