Debuggen eines benutzerdefinierten Moduls erstellen
Ein Debuggen Modul (DE) ist eine Komponente, die das Debuggen von bestimmten Ablauf architekturen zulässig. Es gibt in der Regel nur ein DE implementation pro Laufzeitumgebung.
Hinweis
Während es separates DE implementations für Transact-SQL und JScript gibt, geben VBScript und JScript einzelne DE frei.
DE arbeitet mit dem Interpreter- oder Operation System, um solche Debugdienste wie Haltepunkte Execution Control und Ausdrucksauswertung bereitzustellen. Diese Dienste werden von DE interfaces implementiert und können den Debugger für den Übergang zwischen verschiedenen Betriebsweisen verursachen. Weitere Informationen finden Sie unter Betriebsweisen.
Das Erstellen von DE besteht aus den folgenden Schritten:
Registrieren von Visual Studio mit DE
Ein gedebuggt werden soll Programm aktivieren
Ausführungssteuerungs- Auswertung und das Feld Status
Senden von Ereignissen
Trennen und Beenden
In diesem Abschnitt
Ein benutzerdefiniertes Modul registrieren Debuggen
Erläutert die Schritte, die erforderlich sind, um eine Debug- Modul mit Visual Studio zu registrieren, damit er verwendet werden kann.Ein gedebuggt werden soll Programm aktivieren
Erläutert das Debuggen eines Programms DE, bevor Sie das erste Mal starten, kann es zu einem vorhandenen oder DE Programm anhängen müssen.Ausführungssteuerungs-und Zustands-Auswertung
Erläutert, warum das Debuggen einer Anwendung Ausführungssteuerungs das Implementieren von Features erforderlich ist.Senden von Ereignissen
Beschreibt die Kommunikation zwischen dem Debugger und DE als Ereignismodell auf der Grundlage von DCOM.Trennen und Beenden
Erklärt, wie normale Beendigung, was bedeutet, dass keine Haltepunkte, Endlosschleifen oder Laufzeitfehler Ausnahmen in der Anwendung gedebuggt werden soll wird.Aufrufen von Debugger-Ereignisse
Dokumentiert die aufrufende Reihenfolge der Ereignisse, die in einer Debugsitzung auftreten.Gewusst wie: Debuggen Sie ein benutzerdefiniertes Modul Debuggen
Erläutert, wie ein benutzerdefinierter DE gedebuggt.