{RETURNOFFSET}

BASIC2006

{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

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum