0

私のVB6アプリケーションでは、一部の顧客PCで次のようなエラーが発生することがあります

Automation error
The remote procedure call failed.

以下に示すコードでエラーが発生します

Dim WithEvents Web_popup  As SHDocVw.InternetExplorer 
    Set Web_popup = Nothing
    Set Web_popup = New SHDocVw.InternetExplorer 
    Set ppDisp = Web_popup.Application

以下のコードについても

Dim iE As New SHDocVw.InternetExplorer iE.Navigate "www.example.com", 4 + 8
iE.Visible = True 

これらのエラーの原因は何ですか? それを解決する方法は?

4

1 に答える 1

0

助けを求めるときは、より多くの情報を含める必要があります。さらに重要なことは、エラーの原因となっている行を正確に指摘する必要があることです。そうは言っても、エクスプローラーへのhtmlのダウンロードの準備状態をチェックしていないように思えます。Web ページが完全にダウンロードされる前に Web ページを操作すると、この症状が発生します。

準備完了状態を確認している場合、エラーを生成できた他の唯一の方法は、Internet Explorer で保護モードをオンにすることでした。一部の Web サイトでは、保護モードがオンになっているとエラーが発生します。

于 2014-05-10T11:38:25.853 に答える