Вопрос

Можно ли использовать раннее связывание с LogParser.dll на VB6 / VBA?Когда я пытаюсь установить на него ссылку, он просто исчезает без ошибок.

Это было полезно?

Решение

Ооранг,

Я запустил средство устранения зависимостей в библиотеке DLL.В нем говорится, что dwmapi.dll отсутствует.Поиск в Google dwmapi.dll выдает всевозможные совпадения, все связанные с проблемами ранней привязки COM-объектов.dwmapi - это загружаемая с задержкой библиотека DLL, которая существует на компьютерах с Vista.

Я попытался поместить копию dwmapi.dll на свой компьютер в каталог system32.Он не будет регистрироваться в regsvr32 (что неудивительно, на самом деле), но он устранил недостающую ссылку в Dependency Walker.Однако средство устранения зависимостей по-прежнему возвращает сообщение об ошибке, в котором говорится:

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

Мы ведь на самом деле не ожидали, что это сработает, не так ли?

dwmapi даже не указан в базе данных DLL Microsoft.

Я видел вас на форумах IIS.Ответа пока нет.

Есть ли шанс, что ты сможешь позже связать эту штуку?

Другие советы

Вы зарегистрировали библиотеку DLL с помощью COM?

Перед использованием журнал парсер скриптов com-компоненты на компьютере "LogParser.dll" бинарные должны быть зарегистрированы с COM инфраструктуры на компьютере, выполнив следующую команду в каталоге, содержащем "LogParser.dll" двоичное

C:\LogParser>regsvr32 LogParser.dll 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top