有償プログラムソースや作成したプロジェクトが正常にビルド出来ません

質問:有償プログラムソースや作成したプロジェクトが正常にビルド出来ません
(間違ったフォーマットのプログラムを読み込もうとしました。 (HRESULT からの例外: 0x8007000B)などのエラーが出る)


回答:ビルド時のアクティブソリューションプラットフォームをAnyCPUからx86に変更する事で直る場合があります。
以下の手順でご確認下さい。

例.VB2008にてアプリケーションする場合
※新規作成時だけでなく、既に開発しているプロジェクトでも変更可能です。

1.メニューから[ビルド] - [構成マネージャ]を開く
 ※構成マネージャがない場合は[ツール]-[オプション]を選んで[オプション]ダイアログを開き、左側のツリーから[プロジェクトおよびソリューション]-[全般]を選択し、右側にある[ビルド構成の詳細を表示]チェックボックスにチェックを入れると表示されます。

2.[アクティブ ソリューション プラットフォーム]の選択を開いて[新規作成]を開く

3.新しいプラットフォームに[x86]を選択し、設定のコピー元は[Any CPU]のままにして[新しいプロジェクト プラットフォームを作成する]にチェックが入っている状態でOKを押す

4.ツールバーに[Any CPU]と書かれたコンボボックスを選択して[x86]に変更した状態でリビルトする

5.プロジェクトの[bin]フォルダに[x86]フォルダができ、その中の[Release]と[Debug]フォルダにそれぞれリリースコンパイルとデバッグコンパイルの実行ファイルが作成される

以上の手順で作られた実行ファイルは32ビットOSでも64ビットOSでも32bitアプリケーションとして動作するのでOrange Easy APIをご利用可能です。
Comments