2009-05-29 69 views
0

是否可以在VB6/VBA上使用早期綁定LogParser.dll?當我嘗試設置對它的引用時,它會消失而沒有錯誤。Log Parser早期綁定

+0

禮貌FYI,問題也張貼在這裏:http://forums.iis.net/p/1158006/1905203.aspx – Oorang 2009-05-30 07:26:24

回答

2

Oorang,

我在DLL上運行了Dependency Walker。它說,dwmapi.dll丟失。谷歌搜索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論壇看到你。還沒有答案。

你有什麼機會遲到這件事?

+0

微軟的DLL數據庫如此過時,令人尷尬。我不確定他們甚至試圖更新它。 – MarkJ 2009-05-30 06:58:32

0

你註冊了DLL與COM?

使用計算機上的日誌分析器編寫腳本的COM組件之前,「LogParser.dll」二進制文件必須與計算機的COM基礎設施的目錄包含「LogParser.dll」二進制執行以下命令註冊

C:\LogParser>regsvr32 LogParser.dll 
+0

是的,我試過的第一件事...它在你的系統上工作嗎? – Oorang 2009-05-30 04:28:13

相關問題