- - - - - - - - - - - - - - - - - */
HANDLE BUGSUTIL_DLLINTERFACE _stdcall
SetDiagOutputFile ( HANDLE hFile);
/*- - - - - - - - - - - - - - - - -
ФУНКЦИЯ : DiagOutput
ОПИСАНИЕ :
Обеспечивает подпрограмму трассировки для посылки строк через
OutputDebugString
ПАРАМЕТРЫ :
szFmt — форматная строка
... — параметры, которые будут расширены в szFmt
ВОЗВРАЩАЕТ :
Нет.
- - - - - - - - - - - - - - - - - - */
void BUGSUTIL_DLLINTERFACE
DiagOutputA ( LPCSTR szFtat, ...);
void BUGSUTIL_DLLINTERFACE
DiagOutputW ( LPCWSTR szFmt, ...);
#ifdef UNICODE
#define DiagOutput DiagOutputW
#else
idefine DiagOutput DiagOutputA
#endif
/*- - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : DiagOutputVB
ОПИСАНИЕ :
Обеспечивает подпрограмму трассировки для посылки строк через
OutputDebugString для Visual Basic-программ
ПАРАМЕТРЫ :
szMsg — строка сообщения
ВОЗВРАЩАЕТ :
нет.
- - - - - - - - - - - - - - - - - - - - - -*/
void BUGSUTIL_DLLINTERFACE _stdcall
DiagOutputVB ( LPCSTR szMsg);
/*/////////////////////////////////////
Директивы #undef
////////////////////////////////////////*/
#ifdef ASSERT
#undef ASSERT
#endif
#ifdef assert
#undef assert
#endif
#ifdef VERIFY
#undef VERIFY
#endif
#ifdef TRACE
3undef TRACE
#endif
#ifdef TRACED
#undef TRACED
#endif
#ifdef TRACE1
#undef TRACE1
#endif
#ifdef TRACE2
#undef TRACE2
#endif
#ifdef TRACE3
#undef TRACE3
#endif
/*////////////////////////////////////
_DEBUG определен
///////////////////////////////////////*/
#ifdef _DEBUG
/*//////////////////////////////////////////////
Директивы #define
/////////////////////////////////////////////*/
// Различные глобальные режимы, которые могут быть установлены
// в SetDiagAssertOptions. Если любой из этих режимов пересылается
//в DiagAssert в первом параметре, то это значение будет переопределять