Включает показ утверждений как через
#define DA_USEDEFAULTS OxOOOO
// Включает показ утверждений в панели сообщений (по умолчанию).
#define DA_SHOWMSGBOX OxOOOl
// Включает показ утверждений как через OutputDebugString (по умолчанию).
// the default.
#define DA_SHOWODS 0x0002
// Показывает трассу стека в утверждении. Выключен по умолчанию в
// макросе ASSERT и включен в макросе SUPERASSERT.
ifdefine DA_SHOWSTACKTRACE 0x0004
/*- - - - - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : SetDiagAssertOptions
ОПИСАНИЕ :
Устанавливает глобальные режимы для нормального макроса ASSERT.
ПАРАМЕТРЫ :
dwOpts — флажок новых режимов
ВОЗВРАЩАЕТ :
Предыдущие режимы
- - - - - - - - - - - - - - - - - - - - - */
DWORD BUGSUTIL_DLLINTERFACE _stdcall
SetDiagAssertOptions ( DWORD dwOpts);
/*- - - - - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : SetDiagAssertFile
ОПИСАНИЕ :
Устанавливает дескриптор файла, в который будут записываться данные любого утверждения. Чтобы отключить регистрацию, вызывайте эту функцию с параметром INVALID_HANDLE_VALUE. Набор режимов из SetDiagAssertOptions еще применим; эта функция позволяет регистрировать assertion-информацию в файле.
В дескрипторе файла не делается никаких проверок ошибок
или записей в него.
ПАРАМЕТРЫ :
hFile — дескриптор файла
ВОЗВРАЩАЕТ :
Дескриптор предыдущего файла
- - - - - - - - - - - - - - - - - - - - -* /
HANDLE BUGSUTILJ3LLINTERFACE _stdcall
SetDiagAssertFile ( HANDLE hFile);
/* - - - - - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : AddDiagAssertModule
DISCUSSION :
Добавляет указанный модуль к списку модулей, из которого будут .
выбираться строки ошибок
ОПИСАНИЕ :
hMod — добавляемый модуль
ВОЗВРАЩАЕТ :
TRUE - модуль был добавлен.
FALSE - внутренняя таблица заполнена.
- - - - - - - - - - - - - - - - - - - - -*/
BOOL BUGSUTIL_DLLINTERFACE _stdcall
AddDiagAssertModule ( HMODULE hMod);
/*- - - - - - - - - - - - - - - - - - - -
Содержание Назад Вперед