1

我有一个需要在服务器 2008 机器上运行的旧版 vb6 应用程序。我一直无法让应用程序依赖的 comdlg32.ocx 进行注册。有什么建议么?

4

3 回答 3

2

嗯,这个链接对你有帮助吗?

我唯一的另一个建议是,依赖遍历器通常在这些情况下很有用,特别是如果您在 64 位操作系统上运行此 vb6 应用程序,那么请注意 comdlg32.ocx 是否所有依赖项都以 32 位形式存在图书馆。

于 2009-09-22T23:03:38.650 回答
1

显而易见,但是您是否以管理员身份运行 Regsvr32?

于 2009-09-22T21:25:32.900 回答
1

如果您不想费心复制和注册comdlg32.ocx文件(无论如何您可能需要管理员权限),请查看以下项目,该项目显示了如何使用通用对话框(打开和保存)而不使用ocx 文件,因此无需注册。它直接将comdlg32.dll与 API 一起使用,该 API 已安装在 Windows 上!
http://www.soft-hummingbird.com/Tutorial_VB_ComdlgAPI.php?lang=en

File Backupper是一款不错的软件,它使用的正是这个:http ://www.soft-hummingbird.com/File_Backupper.php ? lang=en

于 2011-06-30T11:37:39.717 回答