VB6:我该怎么做才能确保我的应用程序使用特定版本的MS控件和DLL?

时间:2010-07-01 02:00:48

标签: vb6 dll

如何确保我的应用程序使用特定版本的MS控件和DLL?

我可以在应用程序目录中放置正确版本的DLL和OCX吗?

1 个答案:

答案 0 :(得分:4)

您可以在目录中包含COM组件,并使用DotLocal或免费注册COM来强制Windows使用它们。

DotLocal更简单,但仍需要在全局注册COM组件。注册免费COM意味着您根本不需要在全局注册COM组件,但设置起来比较困难。

DotLocal需要Windows 2000或更高版本,免费注册COM需要Windows XP或更高版本。

DotLocal的链接:

http://msdn.microsoft.com/en-us/library/ms682600

http://blogs.msdn.com/b/junfeng/archive/2006/01/24/517221.aspx

免费注册COM的链接:

http://msdn.microsoft.com/en-us/library/dd408052%28v=VS.85%29.aspx

http://msdn.microsoft.com/en-us/library/ms973913.aspx

Generate manifest files for registration-free COM