我有一个用VB6编写的exe(app1),这是从另一个VB6应用程序(app2)调用的。这些年来一直在运作,最近开始崩溃。当我正在运行app2并且app1被调用时崩溃并出现以下错误。
Problem signature:
Problem Event Name: APPCRASH
Application Name: myapp1.exe
Application Version: 6.0.0.0
Application Timestamp: 470bfe05
Fault Module Name: ole32.dll
Fault Module Version: 6.1.7601.17514
Fault Module Timestamp: 4ce7b96f
Exception Code: c0000005
Exception Offset: 00066b21
OS Version: 6.1.7601.2.1.0.256.28
Locale ID: 1033
Additional Information 1: a7aa
Additional Information 2: a7aa91f17ea749d42a4de3b390fa5b3d
Additional Information 3: a7aa
Additional Information 4: a7aa91f17ea749d42a4de3b390fa5b3d
这只在某些机器上崩溃,它在具有相同配置的机器中工作。 我已经尝试为这个exe禁用DEP,这也没有用。
答案 0 :(得分:1)
这些不应该发生在VB6程序中,除非它以骑士的方式使用API调用。这样的程序可以运行得很好,直到它运行的数据中的某些内容导致它在其中一个访问冲突错误中失败。