【问题标题】:msrtedit.dll cannot be loaded for vb6 project on Windows 8.1无法为 Windows 8.1 上的 vb6 项目加载 msrtedit.dll
【发布时间】:2015-04-02 19:43:15
【问题描述】:

我已在 Windows 8.1 新开发 PC 上加载 vb6sp6。不幸的是,当我尝试打开一个项目时,我收到以下错误: 'C:\Project Folder\MSRTEDIT.dll' 无法加载--继续加载项目?

该 dll 位于 C:\Windows\SysWOW64 但不是项目文件夹,但是将其复制到项目文件夹仍然会产生错误。在我以前的 Windows 7 64 位开发 PC 上,该 dll 位于 C:\Windows\SysWOW64。如果我单击“是”以克服错误,我会收到与 MSCOMCTL.OCX 相同的错误,我可以成功注册 ocx,但它并没有消除错误。

有什么建议吗??

【问题讨论】:

  • 如果不属于 syswow64,它是如何进入那里的?您是否正在手动复制文件并希望它会起作用?它不会。它是一个Office DLL,你真的安装了这个程序需要的Office版本吗?
  • 这个dll确实属于SysWOW64,它是在安装程序时放在那里的,我没有手动复制它。该程序在 Windows 8 中运行良好,但我无法在 Windows 8 上修改 Visual Basic 项目。我确实将 dll 手动复制到项目文件夹中,看看是否可以解决我的错误 - 它没有。我不确定 Visual Basic 安装是否存在问题,或者是否发生了其他问题。在 Windows 7 上一切正常。
  • Hmya,安装程序只会尝试使程序可运行。犯这样的错误是很常见的。它确实可以让您构建程序。

标签: windows vb6


【解决方案1】:

安装将 msrtedit.dll 放在系统文件夹中,以便没有 Access 的 PC 仍然可以运行该程序。我的 Windows 8 机器上的问题是安装在 SysWOW64 文件夹中的 msrtedit.dll 文件比 Office 2013 使用的文件旧,所以即使 .exe 文件能够运行,我也无法在 VB6 中修改 exe因为新版本的 Office。我还有更多的配置要做,但我至少知道现在问题出在哪里。感谢您让我朝着正确的方向前进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-03
    • 2014-08-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多