【发布时间】:2014-11-06 12:04:22
【问题描述】:
我在 VFP SP2 中修改了一个旧的 FoxPro 应用程序,最终的可执行文件 (.exe) 在我的开发系统中运行良好。即使在调试模式下,应用程序也很好。但是,当我尝试在另一个系统中运行相同的构建以及支持的 DLL(在谷歌搜索后获得此信息)时,它会抛出这些错误并且程序终止。然而,这些错误是间歇性的。
Fatal error: Exception code=C0000005 @ 09/12/14 03:31:07 PM. Error log file: D:\tool\VFP9Rerr.log
Called from - load line 0 { load.fxp}
Called from - report line 0 { report.fxp}
Called from - master line 0 { d:\tool\Tool.exe}
另一个错误是:
Exception: 1426 - OLE error code 0x800a004c: Unknown COM status code.
Procedure: master
Line Number:0
还有最常见的:
Microsoft Visual FoxPro has stopped Working.
我只在其他系统中面临这些问题。在开发系统中它运行良好。
我使用 Windows 7 64 位进行开发和测试。
这些是我使用的 DLL:
VFP9RENU.DLL
VFP9RENU.DLL
vfp9r.dll
GdiPlus.dll
msvcr71.dll
msvcr100_clr0400.dll
msvcr110_clr0400.dll
msvcrt.dll
为什么在其他系统中会发生这种情况?
进一步检查事件查看器,我发现了这些错误。
Faulting application name: Tool.exe, version: 8.0.2.0, time stamp: 0x47139f24
Faulting module name: VFP9R.DLL, version: 9.0.0.7423, time stamp: 0x49a31c32
Exception code: 0xc0000005
offset: 0x0031ad76
Faulting process id: 0x17d4
Faulting application start time: 0x01cfd0cec9e7d5ad
Faulting application path: D:\tool\Tool.exe
Faulting module path: D:\tool\VFP9R.DLL
Report Id: 633e87a9-3cc2-11e4-8b21-54eb6ccd700b
【问题讨论】:
标签: windows-7 64-bit ole foxpro visual-foxpro