哪位朋友有 VB 用的第三方串口控件?

[复制链接]
5484|13
 楼主| wuljia 发表于 2007-10-28 10:56 | 显示全部楼层 |阅读模式
VB6.0 自带的MsComm 控件,不支持某些 USB 转串芯片的驱动程序,出错,实时错误“8020”,读串口设备错误。微软给的解决方案是换驱动,可是换了也不管用,没有能用的驱动。

有没有第三方编写的 VB 可用的串口控件?
gyt 发表于 2007-10-28 11:02 | 显示全部楼层

那就不要用串口控件

自己写就行了
alice84 发表于 2007-10-28 11:04 | 显示全部楼层

VB6.0不是在控件中写代码的吗?

2楼: 那就不要用串口控件 

自己写就行了
 
 
mcu123ad 发表于 2007-10-28 12:13 | 显示全部楼层

直接用API

wowow 发表于 2007-10-28 12:17 | 显示全部楼层

搜Pcomm Lite,串口的api

 楼主| wuljia 发表于 2007-10-28 17:34 | 显示全部楼层

找到 Pcomm Lite 了,谢谢!

hotpower 发表于 2007-10-28 19:29 | 显示全部楼层

修改API调用即可使虚拟串口可用

只要你不运行以下语句即可使虚拟串口可用
if (GetFileType(hNewCommFile) != FILE_TYPE_CHAR)
{
  CloseHandle(hNewCommFile); //设备类型错误 
//...............................................
}
 楼主| wuljia 发表于 2007-10-29 16:35 | 显示全部楼层

对HotPower前辈说的不太明白,能详细一点吗?谢谢!

hotpower 发表于 2007-10-29 21:19 | 显示全部楼层

这要自己调用API

awey 发表于 2007-10-29 21:28 | 显示全部楼层

用USB转串口时,有这个问题:

在串口打开的情况下,拔出设备时,程序会死掉。

不知如何解决?
IceAge 发表于 2007-10-29 21:33 | 显示全部楼层

最好的方法是用 vb.net or c#.net

再次用 mfc 封装 api 产生一个 activeX
其次是在vb6 下用 class  封装 api 

hotpower 发表于 2007-10-29 21:49 | 显示全部楼层

听IceAge老师的没错~~~

hotpower 发表于 2007-10-29 22:41 | 显示全部楼层

看看Delphi的串口控件SPComm中API的调用过程和线程

 楼主| wuljia 发表于 2007-10-30 11:44 | 显示全部楼层

谢谢以上各位啦!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

118

主题

265

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部