首页 /编程语言和算法/VB6/VBA/ASP
 VB6 心得:当EXE出现APPCRASH时的调试方法
2025年6月12日 13:03

先在VB6IDE中运行,不要有普通错误,否则也是崩溃。然后生成EXE文件,当EXE出现APPCRASH(Windows Server才会有APPCRASH提示,Win10没有提示直接崩溃或闪退)时的调试方法:

在VB6源码中,直接用:

Exit Sub

等方法或注释掉块,一行行(或一段)生成EXE文件,再运行,直到找出问题。它们可能是使用了:

CopyMemory
DoEvents
...

另外:

Dim bName(3) As Byte
'这种会导致崩溃,必须用:
Dim bName() As Byte
ReDim bName(3)

也可能是操作了UI(多线程最好不要操作任何UI)。

当然调试VB6生成EXE可以使用 插件代码优化者(Code Organizer)http://manongku.com/p6628949.html 快捷生成EXE,也可以方便对块注释和恢复。

 
全部回复(0)
首页 | 电脑版 |