Compartilhar via


TRACE0

As macros TRACE são obsoletas, use ATLTRACE2.

TRACE0 é semelhante a RASTREAMENTO e é uma variante de um agrupar de macros de rastreamento que você pode usar para saída de depurar.

TRACE0(
      exp 
)

Parâmetros

  • exp
    Uma seqüência de caracteres de formato usados no time de execução função printf.

Comentários

O agrupar inclui:

  • **TRACE0   **Leva uma seqüência de caracteres de formato (Somente) e pode ser usado para mensagens de texto simples, serão despejadas para afxDump.

  • TRACE1   Leva um argumento (uma variável que será despejada além de uma seqüência de caracteres de formatoafxDump).

  • TRACE2   Leva dois argumentos (duas variáveis que serão despejados para além de uma seqüência de caracteres de formatoafxDump).

  • **TRACE3   **Leva uma seqüência de caracteres de formato mais três argumentos (três variáveis que serão despejados para afxDump).

TRACE0 não faz nada se você tiver compilado uma versão de lançamento do seu aplicativo. sistema autônomo ocorre com RASTREAMENTO, ele apenas Despeja dados afxDump Se você tiver compilou uma versão de depurar do seu aplicativo.

Observação:

Essa macro estará disponível somente na versão de depurar do MFC.

Exemplo

// Example for TRACE0
TRACE0( "Start Dump of MyClass members:" );

// Another example for TRACE0
// This works, but it is easier to use TRACE() or TRACE1()
DWORD dwLastError = ::GetLastError();
CString str;
str.Format("The last error code for this thread is %d\n", dwLastError);
TRACE0( (LPCTSTR) str);

// These are all normal uses of TRACE0()
TRACE0("This message will be output. ");
TRACE0("This text is on the same line.\n");
TRACE0("This text is on the next line.\n");

Requisitos

Cabeçalho: afx.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

RASTREAMENTO

TRACE1

TRACE2

TRACE3