1

Win 7 を実行している 3 台のコンピューターで魅力的に動作するプログラムを VB で作成しました。しかし、Windows Vista Home Premium 64 ビットを実行している PC で実行しようとすると、次のエラーが発生します。

エラーメッセージ

Win 7で問題なく動作するという事実は、おそらく私が見つけることができる簡単な修正だと思います. コンパイルオプションなどを変更するかもしれません。誰かがこれについて何か知っているなら、私は本当にあなたの助けに感謝します!

VB 2010 Express を使用しており、デスクトップから .exe を実行しています。

4

1 に答える 1

2

このエラーは次によって生成されます。

WebBrowser.Navigate

これはあなたと非常によく似た質問です。使用中の同じエラーですWebBrowser.Navigate

「要求されたリソースは使用中です。(HRESULT からの例外: 0x800700AA)」の修正方法

これは間違いなくクライアント側のエラーです。「Internet Explorer スクリプト エラー」というタイトルのバック ウィンドウも表示されます。Vista は完全に更新されていますか?

このエラーは、実際にはオペレーティング システムのアーキテクチャに関係するものではありません。通常、IE がwindow.alertメッセージ ボックスの表示など、別の処理を行っているときに発生します。

可能であれば完全なコードを投稿し、そのエラー ウィンドウに表示されたメッセージ全体をコピーして、現在のスクリーンショットの代わりにここに投稿します。

アプリケーションで Add-in Expressを使用していますか?

もしそうなら、それがまだエラーを生成するかどうかを確認するための簡単なテストとしてこれを試してください

private void adxieCommandItem1_OnClick(object sender, object htmlDoc) 
{ 
this.SendMessage(0x400 + 1000, IntPtr.Zero, IntPtr.Zero); 
} 

private void IEModule_OnSendMessage(AddinExpress.IE.ADXIESendMessageEventArgs e) 
{ 
if (e.Message == 0x400 + 1000) 
{ 
object dummy = Type.Missing; 

try 
{ 
IEApp.Navigate("http://www.add-in-express.com";, ref dummy, ref dummy, ref dummy, ref dummy); 
} 
catch (Exception err) 
{ 
MessageBox.Show(err.Message); 
} 
} 
}
于 2013-01-12T16:29:39.130 に答える