spcomm不能使用软猫(com3)请指教(100分)

  • 主题发起人 主题发起人 kmchen
  • 开始时间 开始时间
K

kmchen

Unregistered / Unconfirmed
GUEST, unregistred user!
spcomm不能使用软猫(com3)请指教
初始化时显示错误,在线等待,谢谢
 
1.看在设备管理器的MODEM属性里,能不能QUERY MODEM。
2.看驱动,软猫的驱动与计算机CHIPSET有很多联系。走的是AC‘97。甚至一种芯的软猫的驱动,安装在另一种芯的软猫上面都不会出错。只是使用时一定会出错。
 
平常软猫也能正常使用,就是在程序里出问题
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} );

if hNewCommFile = INVALID_HANDLE_VALUE then
raise ECommsError.Create( 'Error opening serial port' );

它报的错就是INVALID_HANDLE_VALUE,Why.

 
我这里有一个DELPHI+SPCOMM的MODEL程序,有源码。你试试。
http://www.ufoit.com/bbs/viewtopic.php?t=12
 
INVALID_HANDLE_VALUE 无效的句柄值,你的机器大概只有COM1,COM2。COM3是WINDOWS
虚拟的,SPCOMM可能访问不了,或访问的方法不对。
 
多人接受答案了。
 
后退
顶部