2009-05-23 16 views
1

私のプログラムのイベントハンドラは何らかの理由でもう動作しません。私がこれまでに数回走った同じコードです。AxWebbrowserイベントハンドラがもう機能しません

object loc = "http://www.google.com/"; 
object null_obj_str = ""; 
System.Object null_obj = 0; 

this.axWebBrowser1.Navigate2(ref loc , ref null_obj, ref null_obj, ref null_obj_str, ref null_obj_str); 

this.axWebBrowser1.DocumentComplete += new AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEventHandler(this.axWebBrowser1_DocumentComplete); 

private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e) 
    {//Do some action} 

これがうまくいかない理由はありませんが、それはまさに起こっていることです。私は他のイベントを作ろうとしましたが、どちらも動作しません。どんな入力も非常に高く評価されます。

答えて

4

私はWinXP SP2からWinXP 3に移行し、イベントも機能しなくなりました。ウェブを掘り下げた後、私は、AXIMPというプログラムを使ってInterOp DLLを再作成する必要があることを発見しました。

関連する問題