Freigegebene Variablen (Crystal-Syntax)

Freigegebene Variablen verwenden denselben Speicherblock, um den Wert einer Variablen im gesamten Hauptbericht und in allen zugehörigen Unterberichten zu speichern. Dadurch sind freigegebene Variablen noch allgemeingültiger als globale Variablen. Wenn eine freigegebene Variable verwendet werden soll, muss sie wie im folgenden Beispiel in einer Formel im Hauptbericht deklariert werden:

Shared NumberVar x := 1000;

Anschließend muss sie wie im nächsten Beispiel auch in einer Formel im Unterbericht deklariert werden:

Shared NumberVar x;

Damit eine freigegebene Variable verwendet werden kann, muss die Variable deklariert werden und einen Wert erhalten, bevor sie zwischen Hauptbericht und Unterbericht übergeben werden kann.

Siehe auch