VB模块出错为什么直接退出程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:58:16
为什么在模块中出现的错误他不让我调式
直接就退出VB了
这样很难检查
是不是在软件里有设置

这种现象一般发生在:模块中设置了HOOK监控函数,由于该函数内部代码出错,会立即退出VB,这点与一般可调试的出错不同。这是VB出错的一种正常现象,更不是在软件里有什么特别设置,所以不必大惊小怪。

检查错误的唯一办法是:运行VB前先保存好代码,然后仔细检查HOOK函数,特别是看看里面的变量是否都赋值。相信经过排查,会找出问题所在的。

应该是模块里调用的api函数之类的东西出错把。调用的api函数或者第三方控件不受vb编译器约束,所以有些api函数或者第三方控件出错,vb编译器无法提示出错位置就被关闭了。

在要调试的行按F9设置断点,当程序运行到这个点的行就会停止了。

用F8单步调试