串口问题
打开串口:
ComHdl := Createfile(
pTpPort, //串口名称或设备路径
Generic_Read or Generic_Write, //读写方式
0, //共享方式:独占
nil, //认的安全描述符
open_existing, //创建方式
0, //不需设置文件属性
0 //不需参照模板文件
);
关闭串口:
closehandle(ComHdl );
程序运行中,打开串口成功,关闭串口,再打开同一串口,再关闭串口……
有时提示打开串口失败。
但程序退出,重新打开又好了。这是怎么回事?
在程序运行过程中,我跟踪closehandle返回的是true的。
问题点数:20、回复次数:1Top
1 楼wuqiu(午秋)回复于 2003-12-01 22:38:14 得分 20
最好加上Sleep(200)来延迟一下。Top




