Win7 下用MSCOMM控件的一点问题。
可以用mscomm控件,但是有一些问题:1,F2打开对象浏览器,一旦选择mscommlib,vb就over了
2,用mscomm可以编程了,但是不够稳定,一段时间之后,OnComm时间就不能及时触发,触发的速度非常之慢,本来几个字节就会触发的,但是运行一段时间之后,会几十个字节才触发。
3,用的usb转4个com的电缆,前面3个串口还好,第四个串口经常会找不到,在系统设备里面能看到,但是用mscomm控件打开就提示其他程序占用中。。。
而用vs2008那些环境开发的程序就没有这么多问题。
一定要用API? http://download.csdn.net/detail/veron_04/4037248 帮顶,围观大神的回答……
贝隆大神,你的回答让我五体投地呀。
我的问题还依然是问题。
会不会是硬件问题?
用了2个usb-4串口电缆,不同厂家的,一个还是带盒子的。
还无法确定出现事件不及时反应的时机,也无法确定原因。
同时也无法确定4个串口中为什么只有第四个串口会出现问题。但是发现通过修改串口的两条状态线(DSR,CTS)的电平可以解决串口一直现实被占用的故障。 是不是串口线驱动问题,试试台式机直接连串口
usb-COM线经常出问题 推荐使用portmon软件辅助调试串口通讯程序。 同一根电缆线连接的要考虑每个串口响应时间,不同厂家的要考虑本身是不是带有协商功能。
补充:VB , 基础类