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