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] Überschreibt den Standard-Rückgabewert und gibt diesen Parameter zurück. |
Rückgabewert
Standardmäßig gibt es keinen Rückgabewert. Aber, wenn der optionale "return value" Parameter angegeben wird, gibt die Funktion diesen Rückgabewert zurück.
Bemerkungen
Wenn eine Funktion gestartet wird, wird @extended auf 0 gesetzt. Sofern SetExtended() nicht aufgerufen wird, behält @extended den Wert 0, wenn die Funktion beendet wurde. Das bedeutet: Falls @extended nach Ausführung der Funktion gesetzt sein muss, so muss dieses expliziet geschehen. Des weiteren muss der Wert für @extended eventuell in einer Variablen zwischengespeichert werden, falls dieser Wert zur Abfrage einer While-Wend Schleife genutzt wird.
Verwandte Funktionen
SetError
Beispiel
SetExtended(10)
MsgBox(4096, "Der Wert von @Extended lautet", @extended)