STATIC (Schlüsselwort)

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » S » STATIC (Schlüsselwort)

Syntax: OPTION STATIC
Typ: Schlüsselwort
Kategorie: Programmorganisation

OPTION STATIC legt fest, dass Arrays standardmäßig STATIC verwaltet werden sollen. Der Metabefehl STATIC hat dieselbe Wirkung wie OPTION STATIC. Der Metabefehl DYNAMIC und OPTION DYNAMIC setzen diesen Standard außer Kraft. Wird keiner von beiden Standards explizit gesetzt, geht FreeBASIC von OPTION STATIC aus.

OPTION STATIC kann nur bis FreeBASIC v0.16 eingesetzt werden, oder in entsprechend höheren Versionen, die mit der Kommandozeilenoption -lang deprecated kompiliert wurden! Wird mit FreeBASIC v0.17 unter der Option -lang fb kompiliert, so sind alle Arrays statisch, außer sie werden mit REDIM oder ohne Dimensionsangabe erstellt.

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:
Die Option ist nur bis FreeBASIC v0.16 erlaubt. Seit FreeBASIC v0.17 ist diese Option nur noch zulässig, wenn mit der Kommandozeilenoption -lang deprecated kompiliert wurde.

Siehe auch:
STATIC (Meta), DYNAMIC (Schlüsselwort), __FB_OPTION_DYNAMIC__, OPTION, DIM, REDIM