太田OM
でしまです。こんばんは!
THW2VBNETをご利用されていらっしゃるのですね。ありがとうございます。
VS2010とVS2008が一緒かどうかわかりませんが、VS2008の場合をお伝えしておきます。
VBプロジェクトのプロパティの「コンパイル」のプラットフォームでx86が選べるか見てください。選べなければ・・・
[ビルド]-[構成マネージャ]を開き、プラットフォームの箇所がAny CPUになっていれば、ドロップダウンから「新規作成」を選び、新しいプラットフォームをx86にしてOKを押してください。構成マネージャを閉じてもう一度VBプロジェクトのプロパティを選ぶとプラットフォームでx86を選べるようになっているはずです。
微妙にメニューの動きとか違うと困りますが・・・Googleなどで「vb .net x86」といった感じで検索すると関連しそうなページが出てきます。(ちょっと古い情報が多そうですが…)
いかがでしょうか?!!
> JO1SIM・出島さん、こんにちは。 ありがとうございます。
>
> > 明示的に32モード専用のアプリであるとする必要があると思います。
>
> Webなども参照していますが「ターゲットCPU」の選択画面までにたどり着けないでいます。
>
> > 簡単なスタブモジュールはわたしのHPにも置いてますので、ご参考まで!!
>
> THW2VBNET を使わせていただいていますが、上記の事が原因と思われますが下記のエラーで止まっています。
>
> sd = HamlogOpen(Th, hamlogpath, 0) にて
> 'PInvokeStackImbalance が検出されました。
> 'Message: PInvoke(関数) 'read_hdb_1!read_hdb_1.Form1::HamlogOpen' がスタックを不安定にしています。