Log Parserの早期バインディング
-
06-09-2019 - |
質問
これは、VB6 / VBAにLogParser.dllで事前バインディングを使用することは可能ですか?私はそれへの参照を設定しようとすると、それだけでエラーなしで消えます。
解決
Oorang、
私は、DLLに依存関係ウォーカーを走りました。これは、dwmapi.dllが欠落していると述べています。 dwmapi.dllをグーグルでは、COMオブジェクトの事前バインディングの問題に関連した試合のすべての種類、全てを思い付きます。 dwmapiは、Vistaマシン上に存在する遅延ロードされたDLLです。
私は、system32ディレクトリに私のマシン上でdwmapi.dllのコピーを入れてみました。それは(実際、そこには驚き)します。regsvr32で登録されませんが、それは依存関係ウォーカーで不足している参照を排除しました。しかし、依存関係ウォーカーはまだというエラーメッセージを返します:
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
本当にそれがなかった、とにかく私たちを動作することを期待していないですか?
dwmapiであっても、MicrosoftのDLLのデータベースに記載されていません。
私は、IISのフォーラムであなたを見ました。まだ回答なしています。
あなたが後半にこの事を結合できた任意のチャンス?
他のヒント
あなたはCOMとDLLを登録していますか?
コンピュータにLog Parserのスクリプト可能なCOMコンポーネントを使用する前に、「LogParser.dll」バイナリは、「LogParser.dll」バイナリ
を含むディレクトリで次のコマンドを実行して、コンピュータのCOMインフラストラクチャに登録する必要がありますC:\LogParser>regsvr32 LogParser.dll
所属していません StackOverflow