X xddl Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-04 #1 配置了多用户卡,COM口从3到10,但是使用CreateFile无法打开com10,请指点 谢谢
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-04 #2 打开时有什么提示呢,不过这类产品的使用问题,找厂商比找俺们来得快哩
李 李艾 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-07 #3 如果你用的是tcom控件,那么10以的端口不能打开,从你的问题看,应该你是用了多串口卡,为八个端口,你的程序只用到3至10那么可以MSCOM控件或SPCOM就可以了,如果你的端口是超过16个,建议你用PCOMM。
如果你用的是tcom控件,那么10以的端口不能打开,从你的问题看,应该你是用了多串口卡,为八个端口,你的程序只用到3至10那么可以MSCOM控件或SPCOM就可以了,如果你的端口是超过16个,建议你用PCOMM。
L lichaogang Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-07 #4 ms网站上有说明,这是CreateFile的问题。好像是在创建大于10的串口时要多加一个什么字符,你查一下吧,这个问题我很早以前就遇到过。
L lichaogang Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-07 #5 找到了,你试一下这种写法: hNewCommFile := CreateFile( PChar('//./'+FCommName), GENERIC_READ or GENERIC_WRITE, 0, {not shared} nil, {no security ??} OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED, 0 {template} );
找到了,你试一下这种写法: hNewCommFile := CreateFile( PChar('//./'+FCommName), GENERIC_READ or GENERIC_WRITE, 0, {not shared} nil, {no security ??} OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED, 0 {template} );