ISAPIASSERT

ISAPIASSERT ( booleanExpression )

Parametry

booleanExpression

Określa wyrażenie (w tym wartości wskaźnika), którego wartością niezerową lub 0.

Uwagi

Działa dokładnie tak jak makra MFC ASSERT. Wynikiem argumentu. Jeśli wynik jest równy 0, makro drukuje komunikat diagnostyczny i przerywa programu. Jeśli warunek jest niezerowa, robi nic.

Diagnostyczne wiadomość ma postać

błąd potwierdzenia w pliku lt; nazwy > w wierszu < num & gt

w przypadku gdy nazwa jest nazwą pliku źródłowego i num jest numer potwierdzenia, że nie powiodło się w pliku źródłowym.

W wersji aplikacji ISAPIASSERT nie ocenia wyrażenia i tym samym nie przerywa program. Jeśli wyrażenie musi być oceniany niezależnie od środowiska, należy użyć makra ISAPIVERIFY zamiast ISAPIASSERT. ISAPIASSERT jest dostępny tylko w wersji debugowania aplikacji.

Aplikacje ISAPI nie trzeba używać MFC. Jeśli MFC nie jest połączony z aplikacji, ISAPIASSERT udostępnia taką samą funkcjonalność ASSERT . Jeśli aplikacja jest połączony z MFC, ISAPIASSERT po prostu wywołuje MFC na ASSERT.

Zobacz też ISAPITRACE, ISAPITRACE0, ISAPITRACE1, ISAPITRACE2, ISAPITRACE3, ISAPIVERIFY

Index