2009-06-23 1 views
2

Ich möchte Skriptfehler von Pop-up in einer VB6-Anwendung deaktivieren. (Ich habe VB6 auf diesem Rechner installiert).Webbrowser deaktivieren Skript-Debugging in Visual Basic 6

  1. Derzeit, wenn ich zu einer bestimmten Seite navigieren, erscheint es nach oben sagen: „Internet Explorer-Skriptfehler: Ein Fehler in dem Skript auf dieser Seite aufgetreten ist“ ... „Wollen Sie Skripte weiterzuzulaufen auf diese Seite?"

  2. Wenn Sie "webbrowser1.silent" auf "true" setzen, funktioniert nicht. Stattdessen wird nur eine Fehlermeldung angezeigt, der eigentliche Skript-Debugger gestartet und das Programm beendet. Auf einem Computer ohne den Debugger (Visual Studio) wird immer noch eine Meldung angezeigt, in der Sie aufgefordert werden, den Debugger zu verwenden, d. H. Unter Vista (wenn die Einstellung "Stumm" auf "Wahr" gesetzt ist).

  3. Manuelles Ändern der 'deaktivieren Skript-Debugging (andere)' (und regulären), scheint nicht in MSIE arbeiten (auch Testen der Version 6.0 für XP-Benutzer).

Wie kann ich Skriptfehler deaktivieren?

Vielen Dank im Voraus!

+0

Falls Sie sich noch auf der Suche, versuchen Sie dies: https://support.microsoft.com/en-us/kb/279535 – Steves

Antwort

1

Das webbrowser.silent kann auf True zurückgesetzt werden, wenn die Anwendung ausgeführt wird, wenn Sie es im Entwurfsfenster festgelegt haben. Möglicherweise müssen Sie es auf True zurücksetzen, wenn Sie die Anwendung starten (dh zur Laufzeit) und sehen, ob das funktioniert.

+0

Ok ... Vielen Dank für Ihre Antwort, aber wenn ich es kompiliere (führen Sie eine kompilierte App aus) - wenn ich einen Fehler erhalte, im Grunde startet es nur den JIT-Compiler (auf Vista), und auf XP startet den Debugger dort (ich glaube, ich erwähnte das in der ursprünglichen Frage). Weißt du/hast du noch andere Ideen? –

+0

es funktioniert super! Vielen Dank ! – Reacen

-1

Ich denke, es ist, dass Sie

schreiben Sie benötigen Dieser Code in Ihrem Form_Load oder im ganzen Wollen Sie

WebBrowser.ScriptErrorsSuppressed = True 
+0

Vielleicht könnten Sie Ihre Antwort erklären? –

+0

das ist nicht vb6 .. – Reacen

1

WebBrowser.ScriptErrorsSuppressed = True

(Der obige Code wird nicht in VB6 arbeiten)


(Versuchen Sie es stattdessen)

WebBrowser1.Silent = True