0

我们在 VB 6.0 应用程序中使用 VC++ dll。它在当前服务器上运行良好。但我们计划在新服务器上部署应用程序。

现在,当尝试执行 vb6.0 应用程序时,它会抛出异常错误并关闭 vb 6.0 应用程序。

我尝试安装 VC++ 可再发行包 2005 及更高版本.. 但它不工作..

请指导我为 VB 6.0 选择正确版本的 Redistributable 包

谢谢, Gunasekaran Sambandhan

4

1 回答 1

0

1) 使用 Dependancy Walker(Depends.exe)。此应用程序将向您展示 VC++ DLL 所需的所有依赖项。

2) 它将向您显示 DLL 列表。将这些 dll 复制到 VC++ DLL 所在的目录。

3) 如果它是使用“共享 dll”选项构建的 VC++ MFC DLL,那么您可能需要复制一些 MFC dll。

4) 还要检查正确的 C 运行时库文件 MSVCRT*.dll。可能还需要此文件。尽管depends会显示所有这些依赖项。

5) Depends会显示C Runtime Library 是否存在依赖关系。

于 2013-04-09T09:35:35.077 回答