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条回答
grash
1楼-- · 2019-12-09 16:08
 精彩回答 2  元偷偷看……
boceyibiao
2楼-- · 2019-12-09 18:00
说明文档里,写的不支持的,支持支delphi和vc
delphi支持良好,很好用
wincom
3楼-- · 2019-12-09 19:32
grash 发表于 2019-11-26 14:48
VB,为什么不用mscomm32?

说的对,十几年前我用VB时就用的mscomm32,没有难度,挺好用的
modbus
4楼-- · 2019-12-09 21:48
grash 发表于 2019-11-26 14:48
VB,为什么不用mscomm32?

是呀,尽量用微软的东西,和微软系统兼容性好
hadio
5楼-- · 2019-12-10 01:41
支持,但接收到的数据有可能不连续,需要自己根据协议拼成完整数据帧。
way2888
6楼-- · 2019-12-10 05:37
 精彩回答 2  元偷偷看……

一周热门 更多>