2

Visual Studio 2012 Ultimate を使用しています。新しい Windows アプリケーション フォームを作成するだけでShockwave Flash Object、フォームに移動するとエラーが発生しましFailed to create component 'AxHost'た。また、Visual Basic 2010 をダウンロードしてインストールすると、同じことが起こっています。最新の .Net 4.5 もインストールしました。PC またはプロジェクトに何が欠けていますか?

ここに画像の説明を入力

4

2 に答える 2

1

この問題を解決するには、Flash ocx コンポーネントを手動で登録する必要があります。

ocx コンポーネントを登録するには、Regsvr32 ( ms support )を使用する必要があります。

Regsvr32 [/u] [/s] <OCX ファイル名>

通常、Flash ocx ファイルのパスは次のとおりです。

C:\Windows\System\Macromed\Flash (Windows 95、98、WinME) C:\WinNT\System32\Macromed\Flash (Windows NT、2000) C:\Windows\System32\Macromed\Flash (Windows XP、Vista、 7) C:\Windows\SysWOW64\Macromed\Flash (ビスタ、7)

例:

 regsvr32 C:\Windows\System32\Macromed\Flash\flash.ocx
于 2015-02-22T07:50:46.697 に答える
0

私はそれが解決策であることを発見しました。ファイルの名前を に変更してFlash64_16_0_0_305.ocxからFlash32_16_0_0_305.ocx、cmd で両方のコマンドを実行します。

regsvr32 C:\Windows\SysWOW64\Macromed\Flash\Flash32_16_0_0_305.ocx  
regsvr32 C:\Windows\System32\Macromed\Flash\Flash32_16_0_0_305.ocx

そしてそれはうまくいきます。

于 2015-02-23T04:23:51.350 に答える