 |
可以使用CreateFile去打开串口,如:
m_hComm = CreateFile("COM3",
GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
0);
如果返回值为INVALID_HANDLE_VALUE就说明没有这个串口。
ac952_z_cn的意见:
在NT下用QueryDosDevice获取物理设备判断名称是否为“COM”开头!在95/98下用CreateFile同上!
相关问题:
QA000019 "检测MODEM是否正在使用"
QA004786 "如何写代码判断机器共有多少个串口"
相关书籍:
《串行端口大全》
《Delphi 串口通信编程》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 网络与通信, network, communicate, com, com1, com2。
|