程序编好了运行vbp文件正常,生成exe后运行就提示溢出?
vb吧
全部回复
仅看楼主
level 4
大家帮忙看下。
程序写好了,运行没毛病,准备交差了就生成exe文件。然后运行exe文件后,结果本来正常的功能,却提示运行时错误6:溢出。
这个出错的功能是在485串口和传感器通讯读取数据时出错的。
这个排查应该怎么排查?exe文件能打断点吗?还是我生成exe文件方式不对呢?
2024年11月21日 02点11分 1
level 9
你这个和硬件相关,就要考虑硬件的运行。用vbp运行正常,exe出问题,很可能是延时不够,因为vbp要慢一些。数据没来你按照来了算,除数为0,就会溢出。
2024年11月21日 04点11分 2
瞎试解决了,生成exe文件时,选那个“无优化”,就没问题了
2024年11月21日 06点11分
@电气电工66 建议用代码解决问题,不建议更改默认优化选项。
2024年11月21日 08点11分
level 9
对了,说名字大的就是你吧,正好是电知识。
2024年11月21日 04点11分 3
level 4
用串口通讯监测了一下,vbp文件点运行,只发送了一次报文就结束了
生成exe文件后,就一直发送报文,根本不停下来
2024年11月22日 08点11分 4
2024年11月22日 08点11分
@电气电工66 所以啊,你要看代码。
2024年11月23日 13点11分
还没解决啊。都告诉你不改优化方式了。其实我觉得已经说的够清楚了。要不你发代码过来给你看看。
2024年12月06日 00点12分
1