0

SWF ファイルをロードするための wpf アプリケーションを開発しています。AxInterop.ShockwaveFlashObjects.dll と Interop.ShockwaveFlashObjects.dll を使用しています。Windows 32 ビットではアプリケーションが実行されますが、64 ビットでは「このアプリケーションには、このバージョンの Windows に含まれていない Flash.ocx ファイルが必要です。」というメッセージ エラーが表示されます。Windows XP に含まれているこのファイルをコピーしようとしましたが、解決しません。

4

1 に答える 1

0

Windows ではフラッシュは 64 ビットではなく、32 ビット フラッシュを 64 ビット プロセスにロードすることはできません。プロジェクト アーキテクチャをコンパイルして、常に 32 ビットで実行する必要があります。

プロジェクトのプロパティで、[ビルド] タブに移動し、[プラットフォーム ターゲット] を [x86] に変更します。デバッグやリリースなど、すべての構成に対してこれを行う必要があります。

于 2014-04-24T19:32:31.253 に答える