{RETURNOFFSET}
{RETURNOFFSET} legt die Funktionsrückgabe Speicherstelle fest. Wenn man z.B. das Problem hat, dass in BYTE[1]/WORD[1] durch einen Systemtreiber Daten gespeichert werden, funktionieren die Funktionsrückgaben auf der CCMicro und M Unit 2.0 nicht mehr.
Mit {RETURNOFFSET} kann man den Compiler veranlassen eine andere Speicherstelle zu verwenden. Dabei legt {RETURNOFFSET} den Index der Funktionsrückgabevariable fest (bei der C-Control Micro BYTE, bei den anderen Controllern WORD).
Syntax:
{RETURNOFFSET Offset}
Offset: Erforderlich, Numerischer Wert oder Konstante.
Beispiel:
{RETURNOFFSET 5} ' Funktionsrückgabe in WORD[5] ' bei M Unit 2 bzw. BYTE[5] bei Micro
Siehe auch: FUNCTION