这个问题并不是每次都会爆出来, 比如程序在正常工作,串口也能正常接收数据,但是如果把程序正常退出,紧接着在起来程序时,会爆出Error opening serial port 。还有系统重新启动时,也有时会爆这个问题。环境是 delphi  7.0  xp系统  和嵌入式通信。我在窗体destroy 时 y已经stopcomm了。
是什么原因呢,困扰好长时间了。