Freigeben über


Das TRACE-Makro

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Nur "Systemeigen"

Standard

Nur "Systemeigen"

Pro und Team

Nur "Systemeigen"

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Um Programmmeldungen im Ausgabefenster des Debuggers anzuzeigen, können Sie das ATLTRACE-Makro oder das MFC-TRACE-Makro verwenden. Wie Assertionen sind auch TRACE-Makros nur in der Debugversion des Programms aktiv und werden bei der Kompilierung der Releaseversion entfernt.

Die folgenden Beispiele zeigen einige Verwendungsmöglichkeiten für das TRACE-Makro auf. Ähnlich wie printf ist das TRACE-Makro in der Lage, mehrere Argumente zu verarbeiten.

int x = 1;
int y = 16;
float z = 32.0;
TRACE( "This is a TRACE statement\n" );

TRACE( "The value of x is %d\n", x );

TRACE( "x = %d and y = %d\n", x, y );

TRACE( "x = %d and y = %x and z = %f\n", x, y, z );

Weitere Informationen zum TRACE-Makro finden Sie unter Diagnosedienste.

Siehe auch

Weitere Ressourcen

MFC-Debugverfahren