ISAPIASSERT

ISAPIASSERT ( booleanExpression )

Параметры

booleanExpression

Задает выражение (включая значения указателя), значение ненулевой или 0.

Примечания

Работает точно так же как MFC-макрос ASSERT. Оценивает его аргумент. Если результат равен 0, макрос печатает диагностическое сообщение и отменяет программы. Если условие равно нулю, это не делает ничего.

Диагностическое сообщение имеет вид:

ложное утверждение в файле lt; имя > в строке < num & gt

где имя — это имя исходного файла, а num является номер строки утверждения о том, что не в исходном файле.

В версии вашего приложения ISAPIASSERT не вычисляет выражение и таким образом не будет прерывать программы. Если выражение должно оцениваться независимо от окружающей среды, используйте макрос ISAPIVERIFY , вместо ISAPIASSERT. ISAPIASSERT доступна только в отладочной версии приложения.

Приложения ISAPI не нужно использовать MFC. Если MFC не связан с вашего приложения, ISAPIASSERT обеспечивает ту же функциональность ASSERT . Если ваше приложение связано с MFC, ISAPIASSERT просто вызывает MFC ASSERT.

См. также ISAPITRACE, ISAPITRACE0, ISAPITRACE1, ISAPITRACE2, ISAPITRACE3, ISAPIVERIFY

Index