ISAPIASSERT ( BoolescherAusdruck )
Parameter
boolescherAusdruck
Gibt einen Ausdruck (einschließlich Zeigerwerte), der ungleich NULL oder 0 ergibt.
Bemerkungen
Funktioniert genau wie das MFC-Makro ASSERT. Wird das Argument ausgewertet. Wenn das Ergebnis 0 ist, wird das Makro druckt eine diagnostische Meldung und bricht das Programm. Wenn die Bedingung ungleich NULL ist, wird es nichts.
Die diagnostische Meldung hat die form
assertionsfehler in datei lt; name > in zeile < num & gt
wo ist der name der quelldatei , und num ist die zeilennummer der assertion, die in der quelldatei nicht.
In der Releaseversion der Anwendung ISAPIASSERT wird den Ausdruck nicht ausgewertet und somit das Programm nicht unterbrochen wird. Wenn unabhängig von der Umgebung der Ausdruck ausgewertet werden muss, verwenden Sie das ISAPIVERIFY -Makro anstelle des ISAPIASSERT. ISAPIASSERT steht nur in der Debugversion der Anwendung.
ISAPI-Anwendungen müssen nicht MFC verwenden. Wenn MFC nicht mit der Anwendung verknüpft ist, stellt ISAPIASSERT die gleiche ASSERT -Funktionalität. Wenn Ihre Anwendung mit MFC verknüpft ist, ruft ISAPIASSERT einfach MFC ASSERTION.
Siehe auch&Nbsp;ISAPITRACE, ISAPITRACE0, ISAPITRACE1, ISAPITRACE2, ISAPITRACE3, ISAPIVERIFY