1
1.1 VB.NETコードでInterop COMアセンブリを使用していますが、クラスのプロパティを設定しようとすると、"Interface for Query ..."というメッセージでInvalidCastException
が表示されませんでした。 "インターフェイスのクエリインターフェイスが失敗しました
これに関するアイデアはありますか?
1.1 VB.NETコードでInterop COMアセンブリを使用していますが、クラスのプロパティを設定しようとすると、"Interface for Query ..."というメッセージでInvalidCastException
が表示されませんでした。 "インターフェイスのクエリインターフェイスが失敗しました
これに関するアイデアはありますか?
まず、COMコンポーネントがregsvr32.exeに登録されていることを確認します。その後
、任意の必要なマーシャリングのサポートも登録されていることを確認します - これらは、2種類のいずれかで来る:
1)プロキシ/スタブDLL、通常<YourComponent> ps.dllと呼ばれる - とあまりにもこれを登録
2)関連するタイプライブラリをREGSVR32.EXE - あなたのDLLにtlbimpと使用した場合regtlib.exe
でこれを登録し、DLLがタイプライブラリを登録するregtlibを使用してみてください。
あなたのregtlibに関するご意見をお待ちしています。どうもありがとう。 – rpattabi