VB6: что я могу сделать, чтобы мое приложение использовало определенные версии элементов управления MS и DLL? - PullRequest
1 голос
/ 01 июля 2010

Что я могу сделать, чтобы мое приложение использовало определенные версии элементов управления MS и DLL?

Можно ли поместить правильные версии библиотек DLL и OCX в каталог приложения?

1 Ответ

4 голосов
/ 01 июля 2010

Вы можете включить компоненты COM в свой каталог и использовать DotLocal или Registration Free COM, чтобы заставить Windows использовать их.

DotLocal проще, но все же требует, чтобы компоненты COM были зарегистрированы глобально.Регистрация Free COM означает, что вам вообще не нужно регистрировать свои компоненты COM, но это сложнее в настройке.

DotLocal требует Windows 2000 или более поздней версии, а регистрация Free 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

Создание файлов манифеста для свободной регистрации COM

...