PComm 串口控件到底支不支持接收中断

2019-12-09 13:35发布

用Vb6.0开发了个 串口上位机和stm32通讯,使用 PCOMM1.6 控件 ,调了几天 其他都没问题  就是通过中断来接收数据,在调试界面运行没有问题,但是生成EXE后 ,启动后
只能发送,而一有数据进来立马软件报错。不知道什么原因 ,PComm 串口控件到底支不支持接收中断,参考他的帮助文档也很晕 一会说可以 一会说不可以

PComm_lite1.6版本到没有VB的中断实例,他接收是通过定时器轮询的,但是既然不支持,VB的声明库又有它的声明 ,你不支持,声明干啥呢?
但是网上下载了PComm_pro版本 它居然有VB的中断接收的实例。 不过刚才说了 只在调试界面一切正常,生成EXE就不行了。
彻底搞晕了。PComm_pro 到底是不是官方整理的例子。

下面这是PComm_pro 的串口中断的例子。不过  生成EXE直接错误,在XP 系统  win8上都测试过,我想如果是大公司应该不会这么低级的错误都发现不了了吧。


注意和stm32没关系,都没插板子 直接用串口助手对发的
和VB程序也没关系,直接用例子程序运行的,没做任何修改
我只想知道一个事实。PComm 串口控件到底支不支持接收中断?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
liang16888
1楼-- · 2019-12-10 08:54
VB6 你是如何解决数据转换问题?
tdh03z
2楼-- · 2019-12-10 14:23
楼主还是换成delphi吧,VB6用过好几年,多线程不支持,串口数据快时会丢数
XA144F
3楼-- · 2019-12-10 20:12
还在用bcb,加上ybcommdevice插件,很好使。
www.btcnc.net
4楼-- · 2019-12-11 01:18
用了10年Vb了  不想换语言
way2888
5楼-- · 2019-12-11 04:22
 精彩回答 2  元偷偷看……

一周热门 更多>