Freigeben über


MFC-Debugverfahren

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Nur "Systemeigen"

Thema ist nicht vorhanden

Pro, Premium und Ultimate

Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Nur "Systemeigen"

Thema ist nicht vorhanden

Die folgenden Debugverfahren können beim Debuggen von MFC‑Programmen hilfreich sein:

In diesem Abschnitt

  • AfxDebugBreak
    Hier wird die AfxDebugBreak-Funktion beschrieben, die Sie zum Hartcodieren von Haltepunkten im Quellcode verwenden können.

  • Das TRACE-Makro
    Enthält eine Beschreibung sowie Beispiele für die Makros ATLTRACE und MFC TRACE, mit denen Meldungen des Programms im Ausgabefenster des Debuggers angezeigt werden können.

  • Feststellen von Speicherverlusten in MFC
    Bietet Links zu MFC‑Klassen und ‑Funktionen, mit deren Hilfe Speicherbereiche ermittelt werden, die belegt, jedoch nicht wieder freigegeben werden. In den entsprechenden Themen werden z. B. das Nachverfolgen von Speicherbelegungen, das Aktivieren der Speicherdiagnose, das Aufzeichnen von Speichermomentaufnahmen, das Anzeigen von Speicherstatistiken sowie Objektdumps beschrieben.

Verwandte Abschnitte

  • Verringern der Größe eines MFC-Debugbuilds
    Hier wird beschrieben, wie Sie den sehr hohen Speicherbedarf von Debugdaten verringern können, wenn Sie eine Debugversion einer MFC‑Anwendung erstellen.

  • MFC-Assertionen
    Dieser Abschnitt enthält eine Beschreibung und Beispielcode für die Verwendung des ASSERT-Makros zum Prüfen auf Assertionsfehler.

  • Debuggen von Visual C++
    Erörtert einige allgemeine Debugprobleme und -verfahren für C- und C++-Anwendungen.

  • Debuggersicherheit
    Enthält Empfehlungen für mehr Sicherheit beim Debuggen.