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