Funktionreferenz


_Assert

Beschreibung anzeigen in

Zeigt eine Nachricht an, falls die Aussage nicht zutrifft

#include <Debug.au3>
_Assert ( $sCondition [, $bExit = True [, $iCode = 0x7FFFFFFF [, $sLine = @ScriptLineNumber]]] )

Parameter

$sCondition Die Bedingung (Ausdrücke in Anführungszeichen) dessen Auswertung wahr ergeben muss.
$bExit [optional] Falls True (Standard), wird das Skript abgebrochen.
$iCode [optional] Der Exit-Code, der zurückgegeben werden soll, wenn das Skript abgebrochen ist.
$sLine [optional] Zeigt die Zeilennummer an, in der die Aussage nicht zutrifft. Wenn dieser Wert unverändert ist, dann zeigt der Standardwert die korrekte Zeile an.

Rückgabewert

Gibt das Ergebnis der Bedingung zurück (Nur gültig wenn nicht abgebrochen wird).

Bemerkungen

@error und @extended werden bei Rückgabe nicht zerstört.
Wenn _DebugSetup() aufgerufen wurde, wird anstelle der Anzeige einer MsgBox(),
_DebugReport() verwendet und $bExit auf False gesetzt, um einen Abbruch des Skripts zu vermeiden.

Verwandte Funktionen

_DebugReport, _DebugSetup

Beispiel

#include <Debug.au3>

_DebugSetup(Default, True)

Example()

Func Example()
    Local $sABC = ""
    #forceref $sABC

    _Assert('$sABC > ""')
    _Assert('$sABC > ""')
EndFunc