是否可以在VB6 / VBA上使用LogParser.dll的早期绑定?当我尝试设置它的引用时,它就会消失而没有错误。
答案 0 :(得分:2)
Oorang,
我在DLL上运行了Dependency Walker。它说dwmapi.dll丢失了。 Googling dwmapi.dll提供了各种匹配,都与早期绑定COM对象的问题有关。 dwmapi是一个延迟加载的DLL,存在于Vista机器上。
我尝试将dwmapi.dll的副本放在system32目录下的计算机上。它不会注册regsvr32(确实没有,真的),但它确实消除了Dependency Walker中缺少的引用。但是,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数据库中。
我在IIS论坛中看到了你。还没有答案。
你有可能迟到这件事吗?
答案 1 :(得分:0)
您是否使用COM注册了DLL?
在计算机上使用Log Parser可编写脚本的COM组件之前,必须通过在包含“LogParser.dll”二进制文件的目录中执行以下命令,在计算机的COM基础结构中注册“LogParser.dll”二进制文件
C:\LogParser>regsvr32 LogParser.dll