Unter Umgebungsparametern versteht man Parameter, die abhängig vom Kontext und Projekteinstellung ihren Inhalt von außerhalb des GDL-Objektes beziehen. Sie sind ohne Zutun oder Abfrage (z.B. per
REQUEST) verfügbar. Ihr Typ und bei Arrays ihre Dimensionen sind damit ebenfalls extern deklariert.
Bis ArchiCAD® 5 gsince es nur wenige Umgebungsparameter (siehe "Alte Bezeichner" weiter unten), die mit ArchiCAD® 6 von einer Liste aussagekräftiger so genannter "Globaler Parameter" abgelöst wurden. Ab ArchiCAD® 8 gibt es nun einen weiteren neuen Typus, den "optionalen Parameter", der in der Parameterliste eines Objektes mit festgelegtem Namen und Typ angelegt sein muß, damit er verfügbar ist.
Kann der Wert eines globalen Parameters zwar geändert werden, wirkt sich dies aber nur innerhalb des GDL-Skriptes aus, so sind nun einige optionale Parameter in der Lage allein durch ihre Einstellungen und ohne GDL-Script Auswirkungen auf das Projekt zu erzeugen. Solche Parameter sind unter Typ mit WRITE, die "passiven" mit READ gekennzeichnet.
Siehe auch
Parameter.