3

在特定系统中加载表单时,我的一个 VB 6.0 应用程序会引发错误“内存不足”,但在其他机器上工作正常。但其他 vb 6.0 应用程序在同一台机器上运行良好。

有问题的机器详细信息:安装了 Windows XP、HP 负载运行器

其他机器:Windows 2003

我尝试了很多方法来找到根本原因,但我做不到。请帮我找出根本原因..

谢谢, Gunasekaran Sambandhan

4

3 回答 3

3

最后我找到了这个问题的解决方案。此特定计算机中缺少此项目的一个特定 dll (MSSTDFMT.DLL)。我已经放置并注册了 dll。现在它工作正常。

谢谢, Gunasekaran Sambandhan

于 2012-06-25T15:51:06.530 回答
1

想要添加我们的修复程序,因为我们花了几天时间才弄清楚发生了什么。

我们试图让一个旧的 VB6 程序在 Windows 7 上运行,我们已经让它在其他 PC 上运行,但是这个给我们带来了问题。显然我们缺少一个依赖项,而且这种误导性错误通常是由于缺少依赖项造成的。

我们缺少的特定依赖项是 FM20.DLL,我们通过安装 Microsoft ActiveX Control Pad ( http://download.cnet.com/Microsoft-ActiveX-Control-Pad/3000-2070_4-127950.html )获得

于 2018-03-20T13:07:13.393 回答
0

有时,如果一个或多个模块的注册搞砸了,可能会出现“[7] Out of Memory”消息。在这种情况下,取消注册然后注册 DLL 将解决问题。(刚刚在被网络推送“清理”的机器上遇到了这个问题——IT 无法告诉我他们究竟清理了什么。)

于 2016-12-07T22:52:38.400 回答