【求助】Delphi 中MSComm 控件使用问题
当使用MSComm 控件打开一个串口时,怎么才能知道这个串口是否可以被打开,MSComm2.CommPort:=5; //设置串口号为5
MSComm2.PortOpen:=true; //打开串口
但如果些时串口号为COM4,程序也还是一样运行下去了。但事实上上位机的串口并没有打开。
我到网上查了下,发现有说如果用 PortOpen 属性打开一个并不存在的端口时,MSComm 控件会产生错误 68(设备无效)
那这个错误我们又怎么才能捕获到呢。。。。? GetLastError 真晕。用DELPHI 还用MSComm?
改 Turbo Power Async Pro 吧。 回复【1楼】madara
-----------------------------------------------------------------------
GetLastError 得到什么时才是串口没有正常打开呢? 回复【2楼】huayuliang 花生
-----------------------------------------------------------------------
我也才是刚刚学,好多东西都不太懂。还望花生多多指点啊。 http://sourceforge.net/projects/tpapro/ MARK!!!
页:
[1]