Ich entwickle eine Internet Explorer-Befehlsschaltfläche, die nach dem Klicken auf eine bestimmte Webseite öffnet. Hier ist ein Codeschnipsel ( IEApp
ist eine Referenz auf eine Instanz von IE.WebBrowser
):
Die obige Zeile löst die folgende COMException aus:
%Vor%Dies war kein Problem bei IE6 oder IE7. Irgendwelche Ideen, was schief läuft? Ich verwende AddInExpress zum Erstellen der Befehlsschaltfläche.
Prost! Christ
Das ist ERROR_BUSY, wenn IE etwas anderes tut, z. Anzeige eines window.alert-Meldungsfelds.
Versuchen Sie Skriptfehler zu unterdrücken und IDocHostShowUI zu implementieren, und geben Sie S_OK zurück, ohne die Nachricht pump zu blockieren
könnte dies helfen: Deaktivieren der Benutzerkontensteuerung in Windows, wenn Sie eine Serverversion verwenden:
Bildschirmaufnahmen hier: Ссылка
Ich hatte diesen Fehler und es war ziemlich zufällig. Ich habe versucht, IE zu töten, bevor ich die Tests durchführte. Es ist eine Art Arbeit, aber nicht die ganze Zeit.
Tags und Links internet-explorer exception browser comexception