Ищем список файлов, уже включенных в каждую версию Windows (XP, Vista, 7), чтобы мы знали, что распространять

Мы распространяем OleAut32.dll и olepro32.dll (и другие библиотеки DLL, находящиеся в пакете среды выполнения VB6) уже много лет, но в Windows 7 есть более новая версия. И мы заставляли наше приложение VB6 использовать их наши копии.

Я удалил все наши стандартные библиотеки DLL (включая приведенные выше), и приложение работает нормально, поэтому все они включены в Windows 7. И похоже, что нам просто нужна более новая версия OleAut32.dll (если переустановить приложение и заменить OleAut32.dll с новой от Win 7 работает нормально)

Мне приходит в голову, что некоторые из этих файлов (например, даже msVBvm60.dll) поставляются предварительно установленными, поэтому нам гораздо лучше просто не устанавливать эти файлы. (Или нам, возможно, придется стиснуть зубы и сделать это по старинке (:-) и установить в систему и использовать проверку версий. Было приятно, что последние 10 лет или около того не было никакого ада DLL. Но я' м не уверен


person Clay Nichols    schedule 25.08.2009    source источник


Ответы (1)


Вот список файлов среды выполнения VB6, поставляемых с Windows от Microsoft. 7 (а также Vista и Windows Server 2008). Он включает в себя все основные файлы среды выполнения VB6, такие как oleaut32.dll и msvbvm60.dll.

У Microsoft также есть список элементов управления, поставляемых с VB6, и соответствующих зависимостей DLL/OCX.

person MarkJ    schedule 25.08.2009