打印

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

[复制链接]
4513|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

使用特权

评论回复
5
wowow| | 2007-10-28 12:17 | 只看该作者

搜Pcomm Lite,串口的api

使用特权

评论回复
6
wuljia|  楼主 | 2007-10-28 17:34 | 只看该作者

找到 Pcomm Lite 了,谢谢!

使用特权

评论回复
7
hotpower| | 2007-10-28 19:29 | 只看该作者

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

只要你不运行以下语句即可使虚拟串口可用
if (GetFileType(hNewCommFile) != FILE_TYPE_CHAR)
{
  CloseHandle(hNewCommFile); //设备类型错误 
//...............................................
}

使用特权

评论回复
8
wuljia|  楼主 | 2007-10-29 16:35 | 只看该作者

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

使用特权

评论回复
9
hotpower| | 2007-10-29 21:19 | 只看该作者

这要自己调用API

使用特权

评论回复
10
awey| | 2007-10-29 21:28 | 只看该作者

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

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

不知如何解决?

使用特权

评论回复
11
IceAge| | 2007-10-29 21:33 | 只看该作者

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

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

使用特权

评论回复
12
hotpower| | 2007-10-29 21:49 | 只看该作者

听IceAge老师的没错~~~

使用特权

评论回复
13
hotpower| | 2007-10-29 22:41 | 只看该作者

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

使用特权

评论回复
14
wuljia|  楼主 | 2007-10-30 11:44 | 只看该作者

谢谢以上各位啦!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

118

主题

265

帖子

0

粉丝