Funktionreferenz


SetExtended

Beschreibung anzeigen in

Manuelles Setzen des Wertes des @extended Makros.

SetExtended ( code [, return value] )

Parameter

code Der gewünschte Wert (als Ganzzahl), auf den @extended gesetzt werden soll.
return value [optional] Der Rückgabewert dieser Funktion.

Rückgabewert

Gibt den Wert von Parameter "return value"(Rückgabewert) zurück.
@extended wird auf den angegebenen Wert gesetzt. (Standard = 0)

Bemerkungen

Bei der Eingabe einer vom Benutzer geschriebenen Funktion wird das Makro @error auf 0 gesetzt. Wenn SetError() nicht aufgerufen wird, bleibt @error am Ende der Funktion auf 0. Das bedeutet, dass @error nach einer Funktion nur dann gesetzt werden kann, wenn es explizit gesetzt wird. Das bedeutet auch, dass man den Status von @error in einer Variablen sichern muss, wenn man ihn in einer While-WEnd-Schleife testet.
Der Parameter des Rückgabewerts ist optional. Es ist als eine Möglichkeit zu sehen, die zur Verwendung des Return SetError(...) Syntax bereitgestellt wird um den Wert zu definieren, der zur gleichen Zeit wie @error (und möglicherweise @extended) gesetzt wird. Falls kein bestimmter Wert gesetzt wird, so wird der Rückgabewert auf 1 gesetzt, da SetError() eine erfolgreiche Funktion ist.

@extended kann Werte von -2147483648 bis 2147483647 annehmen.

Verwandte Funktionen

SetError, Return

Beispiel

#include <MsgBoxConstants.au3>

SetExtended(10)
MsgBox($MB_SYSTEMMODAL, "Der Wert von @Extended lautet", @extended)