【问题标题】:System.OutOfMemoryException VB6 [closed]System.OutOfMemoryException VB6 [关闭]
【发布时间】:2012-08-07 13:00:10
【问题描述】:

我正在维护一个 VB6 应用程序,它一直运行良好,直到今天早上 System.OutOfMemoryException 被抛出。这是场景:

EXE 是一个 VB6 应用程序,它利用 .NET 2.0 DLL 实现某些方法(主要是验证方法)。

当它在同一个 if 语句中调用两个验证方法时遇到了这个问题:

If oCommon.IsHWHeat(Model) And oCommon.IsEHeat(Model) then ...

但是,如果我单独调用每个验证方法,则没有问题。

不知道如何让它工作。

谢谢

【问题讨论】:

标签: .net vb6 .net-2.0 out-of-memory


【解决方案1】:

显然问题出在 Windows 7 上。我决定手动删除 .NET dll,重新粘贴它,然后重新注册它,然后它就可以正常工作了。我认为由于我之前所做的只是将它从构建目录复制到我的 VB6 应用程序的引用目录(覆盖已经存在的文件)然后注册它,Windows 出于某种原因没有进行完全覆盖,因此文件已损坏.

谢谢, 克里斯

附:这个问题似乎很模糊,因为错误非常模糊。鉴于我掌握的信息,我尽可能地解释了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多