Debug-Skript
Ein gemeinsames Merkmal integrierter Entwicklungsumgebungen ist die Fähigkeit, von Ihnen geschriebene Skripts zu debuggen oder Fehler in ihnen zu finden und zu beheben. Wenn Sie ein Skript debuggen, können Sie entweder debuggen, wenn ein Skriptfehler auftritt, oder einen Haltepunkt festlegen, indem Sie dem Skript eine Debug-Anweisung hinzufügen. Eine Debug-Anweisung teilt dem Debugger mit, wann die Ausführung unterbrochen werden soll, und ermöglicht Ihnen, Ihr Skript schrittweise zu durchlaufen und sein Verhalten zu untersuchen. In diesem Artikel wird erläutert, wie Sie einem Skript eine Debug-Anweisung hinzufügen.
Öffnen Sie in Microsoft Office InfoPath die Formularvorlage, die das Skript enthält.
Zeigen Sie im Menü Extras auf Programmierung und klicken Sie dann auf Microsoft Script Editor oder drücken Sie ALT+UMSCHALT+F11, um Microsoft Script Editor (MSE) zu öffnen.
Platzieren Sie im Skript den Cursor an der Stelle, an der Sie eine Debug-Anweisung hinzufügen möchten, und führen Sie dann einen der folgenden Schritte aus:
Um eine Debug-Anweisung in der Microsoft JScript-Skriptsprache hinzuzufügen, geben Sie den Debugger ein; Erklärung.
Um eine Debug-Anweisung in der Skriptsprache Microsoft Visual Basic Scripting Edition (VBScript) hinzuzufügen, geben Sie die Stop -Anweisung ein.
Das folgende Beispiel zeigt, wie die Debug-Anweisung im OnLoad- Ereignishandler mithilfe von JScript-Syntax verwendet wird:
Funktion XDocument::OnLoad(eventObj)
{
Debugger;
}Klicken Sie in MSE auf Speichern oder drücken Sie STRG+S.
Wechseln Sie zu InfoPath.
Klicken Sie auf der Standardsymbolleiste auf Vorschau oder drücken Sie STRG+UMSCHALT+B.
Klicken Sie im Dialogfeld Just-In-Time-Debugging auf Neue Instanz des Microsoft-Skript-Editors und dann auf Ja .
Klicken Sie im Dialogfeld Schritt für Remoteprozeduraufruf auf Skript und dann auf OK . MSE wird im Debug-Modus geöffnet und ein gelber Pfeil zeigt an, wo die Ausführung ausgesetzt wurde.
Tipp: Wenn sich MSE im Debugmodus befindet, können Sie alle bereitgestellten Debugfunktionen verwenden. Dazu gehören das Festlegen von Haltepunkten, das schrittweise Durchlaufen von Programmanweisungen und das Anzeigen von Debugging-Fenstern wie den Fenstern Watch , Immediate und Call Stack .
Wenn Sie das Debuggen Ihres Skripts beenden möchten, klicken Sie im Menü Debuggen auf Debuggen beenden, oder drücken Sie in MSE UMSCHALT +F5.
No comments:
Post a Comment