4

zippy32を使用してSkype4COM.dlが正常に登録されたことを示すダイアログが表示されました。
ただし、[COM]タブからSkype4COM 1.0タイプライブラリへの参照をVS2008プロジェクトに追加しようとすると、「Skype4COM1.0タイプライブラリへの参照を読み込めませんでした」というメッセージが表示されます。

32ビットXPではこの問題は発生しませんでした。

依存関係ウォーカーは、GPSVC.DLLとIESHIMS.DLLが見つからないと言っていますが、これらはそれぞれc:\ system \ windows32とc:\ program files \InternetExplorerにあります。

これを修正するにはどうすればよいですか?

TIA。

4

4 に答える 4

2

The type library embedded in skype4com.dll is not very clean and generates warnings. Enough to stop the IDE from adding it. You will have to do it by hand. Start the Visual Studio Command Prompt and run the tlbimp.exe utility to generate the import library. You'll see the warnings but get the .dll you need. Afaik the warnings are benign as long as you only use it from a project which has the Platform target setting at "x86".

于 2011-12-20T14:38:05.127 に答える
1

私のアプローチは異なりますが、それは私にとってはうまくいきます。コマンド ライン: regsvr32 skype4com.dll で、IDE で通常どおり参照を追加できます。

于 2013-01-21T04:18:34.293 に答える
0

ここでの指示は、最終的に私がこの問題を解決することを可能にし、私が抱えていた問題を説明しました。他の誰かがそれが役に立つと思うかもしれない場合に備えてそれを投稿したかった。

于 2012-01-05T21:55:23.703 に答える
0

アプリを 32 ビット用にコンパイルします。ビルド -> プラットフォーム ターゲット: x86。これは 32 ビットと 64 ビットで動作します

于 2012-05-14T12:16:22.343 に答える