mscomm通讯控件错误
我用vb6.0写的串口通讯程序,用的mscomm控件。但让我很纠结的是我用其他的线,不管是rs232,还是usb转rs232的都可以正常通讯,但是一用atake公司的AUD-AM09MY105型号的usb转rs232的转接线就无法通讯了。
win7操作系统给出的错误信息是:
Problem signature:
Problem Event Name: APPCRASH
Application Name: UPS.exe
Application Version: 1.0.0.0
Application Timestamp: 4cca439d
Fault Module Name: MSVBVM60.DLL
Fault Module Version: 6.0.98.15
Fault Module Timestamp: 4a5bda6c
Exception Code: c0000005
Exception Offset: 000d9fbb
OS Version: 6.1.7600.2.0.0.768.11
Locale ID: 18441
Additional Information 1: 8b1c
Additional Information 2: 8b1c4dc255acd6b036829f5335dc72b7
Additional Information 3: 6668
Additional Information 4: 6668ed7709afecf4a42da447741a6c54
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
我另写了一个测试程序,出错信息提示的为:
Run-time error "8020"
Eroor reading comm device
应该就是在读取数据的时候出现了问题。
可为什么其他的线没有问题,就这条线有问题,而且是读的时候有问题
可能是这条线的驱动有问题吧,但是我用别人的串口程序却可以(我不知道别人是不是用的VB6.0),搞不明白到底是怎么回事啊
有谁知道怎么分析或是解决吗?
或者有谁遇到了同样的问题一起探讨探讨啊。