「COM クラス ファクトリを取得中に、次のエラーが発生しました: 80040154」
開発PCで同様のエラーが再現できず。
しかたなく別のPCで実行すると今度はエラーが発生しない。
ネットを検索するもよくわからず、途方にくれて別の作業へ取り掛かったときに違いを発見
他社のDLLを呼び出しているのだが、開発PCと実作業PCとではバージョン番号は同じだったが、リビジョン番号が違ったのだった。
開発PCと同じDLLバージョンになるようにアップデートプログラムを適用してエラー発生しなくなった。
Interop.***.DLLがあるときには***部分に関連する呼び出し先DLLを疑う必要があるらしい

0 件のコメント:
コメントを投稿