0

vs2008を使用してActiveXコンポーネントを開発しました。私はそれを開発するためにMFCを使用しました。

コマンドを使用してコンポーネントを手動で登録しようとしました

zippy32 mycontrol.ocxですが、「ライブラリのロードに失敗しました」というエラーがスローされました。依存するdllが原因だと確信しています。依存関係ウォーカーを使用して、dllを見つけました。今、私はそれを機能させるために何をすべきですか。

4

3 に答える 3

1

ほとんどの場合、64ビットバージョンのzippy32を実行していて、OCXは32ビットです。zippy32はOCXDLLをプロセスにロードするため、32ビットバージョンのzippy32を使用する必要があります。これはC:\ Windows\SysWOW64にあります。

于 2012-04-28T12:36:00.473 に答える
0

dllファイルをsystem32フォルダーの下に置いてみて、それが機能するかどうかを確認してください。

于 2012-04-28T11:13:13.563 に答える
0

静的リンクとしてMFCを使用してプロジェクトをコンパイルしましたが、問題は解決しました

于 2012-04-30T03:56:04.147 に答える