這個問題并不是每次都會爆出來, 比如程式在正常作業,串口也能正常接收資料,但是如果把程式正常退出,緊接著在起來程式時,會爆出Error opening serial port 。還有系統重新啟動時,也有時會爆這個問題。
環境是 delphi 7.0 xp系統 和嵌入式通信。
我在表單destroy 時 y已經stopcomm了。
是什么原因呢,困擾好長時間了。
uj5u.com熱心網友回復:
打開串口出錯。串口被占用了?
uj5u.com熱心網友回復:
就是用spcomm打開報錯, 我用串口工具打開是沒有問題的,哪的問題?uj5u.com熱心網友回復:
查查你的代碼,是不是使用了執行緒什么的,你前一個實體并沒有完全退出(執行緒還在執行),串口依然被占用。uj5u.com熱心網友回復:
3樓說得對,你退出程式后看看任務管理器,你的程式還在不在行程串列里。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/60239.html
標籤:網絡通信/分布式開發
