【问题标题】:Fox Pro Stopped working and OLE error code 0x800a004cFox Pro 停止工作和 OLE 错误代码 0x800a004c
【发布时间】: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


    【解决方案1】:

    您确定 VFP DLL(VFP9r 和 VFP9RENU)与您内置的版本匹配吗?您说的是 VFP 9 SP2,但也有后来的修补程序。包含所有修补程序的最后一个版本是 7423。没有修补程序的 SP2 是 5815。确保您构建 EXE 的版本和 DLL 具有相同的版本号。

    【讨论】:

    • VFP SP2 是 5815,VFP9r 和 VFP9RENU 也是 5815,问题是间歇性的。我必须使用 GdiPlus.dll,如果是,我应该使用哪个版本。
    【解决方案2】:

    感谢您的回复,c5 错误的实际原因是安装在 TEST 系统中的防病毒程序阻止了对某些文件的访问。建议仅使用允许您从扫描过程中排除某些文件、文件夹或文件类型的病毒扫描程序。始终排除 DBF、FPT、CDX、DBC、DCT 和 DCX 文件。

    有关 C5 的其他原因的更多信息可以找到here

    【讨论】:

      【解决方案3】:

      这可能是从命令类型的菜单项打开包含网格的表单的已知问题吗?这会导致 C5。

      本页详情:http://fox.wikis.com/wc.dll?Wiki~VFP9SP2BugList~Wiki,搜索“网格”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-28
        • 1970-01-01
        • 1970-01-01
        • 2014-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多