[问题] BCB在开启COM10产生问题

楼主: sakido (佐米)   2014-10-03 00:00:16
因为我是接手别人写好的程式,才翻了些书就开始改,所以可能很多基础没有打好。
问题是这样的,在开启COM时,COM1~9都没有问题。
但在COM10或更大的数字以上时却会产生错误。
上网google了很久,大部分都找到说是CreateFile将里面的COMx改成////.//COMx
但是我手上的程式完全没有用到这一段,看到比较相关的似乎是用TComPortNumber
Comm1->CommPort=TComPortNumber(ComPort->ItemIndex);
我在这边试着做一些改变,但徒劳无功。
虽然有注解,但我还是不太了解网络上找到的这段。
CreateFile(
"//.//COM10", // address of name of the communications device
fdwAccess, // access (read-write) mode
0, // share mode
NULL, // address of security descriptor
OPEN_EXISTING, // how to create
0, // file attributes
NULL // handle of file with attributes to copy
);
关于开启COM10~不知道有没有哪位大大愿意解释一下,谢谢。
作者: johnpage (johnpage)   2014-10-03 05:57:00
重点应该是要多加" //.//"ccom port的device name设为\\.\com11

Links booklink

Contact Us: admin [ a t ] ucptt.com