Bitte wähle einen REQ-Befehl aus.

Syntax
REQ("GDL_Version")

Aufklappen Wertebereiche
zurückgelieferte Werte nach Hauptversionsnummern des deutschen ArchiCAD:

Archicad 6.0: 1.253 (V5),
Archicad 6.5: 1.276 (V1), 1.277 (V2), 1.278 (V3)
Archicad 7.0: 1.278
Archicad Star(t) Edition 2003: 1.278
Archicad 8.0: 1.279 (V1), 1.317 (V2/V3)
Archicad 8.1: 1.331
Archicad Star(t) Edition 2006: 1.331
Archicad 9: 1.412
Archicad 10: 1.516
Archicad 11: 1.556
Archicad 12: 1.564
Archicad 13: 1.604
Archicad 14: 1.605
Archicad 15: 1.650
Archicad 16: 1.702
Archicad 17: 1.752
Archicad 18: 1.804
Archicad 19: 1.909
Archicad 20: 2.010
Archicad 21: 2.117
Archicad 22: 2.208
Archicad 23: 2.300
Archicad 24: 2.400
Archicad 25: 2.500

Aufklappen Erläuterung
Liefert die Version des aktuell verwendeten GDL-Interpreters zurück, nicht jedoch die Versionsnummer, unter der das Objekt entwickelt wurde. Siehe Anmerkungen. Je nach ArchiCAD Version ist eine auf neue Befehle oder behobene Fehler angepasste Version implementiert. Teilweise ändert sich diese Nummer allerdings mit dem Patchlevel. Es ist theoretisch also möglich, auch auf Bugs innerhalb einer Archicadversion zu reagieren.

Mit dieser Abfragemöglichkeit kann ein Skript auf die Eigenheiten verschiedener Programmversionen reagieren.

Siehe auch REQ()-Funktion.

Aufklappen Beispiel
gdl=REQ("GDL_Version")
IF gdl>1.278 THEN CALL "FunktionenAC81.gsm"


Ruft aus einem Objekt für Archicad 7 ein Makro nur dann auf, wenn das Objekt in Archicad 8 und höher ausgeführt wird. Dieses Makro kann z.B. erst mit Einführung von ArchiCAD® 8 verfügbare Befehle enthalten, ohne dass das aufrufende Objekt beim Speichern eine Fehlermeldung verursacht. So kann z.B. die Funktion graphisch beweglicher Fangpunkte umgesetzt werden, die dann mit Verwendung des Objektes in Archicad 8 verfügbar sind, das Objekt aber dennoch unter Archicad 7 fehlerfrei funktioniert. (Das Makro mit den neuen Befehlen muss natürlich mit Archicad 8 erzeugt werden.)

Aufklappen Besonderheiten
Die GDL-Versionsnummer entspricht nicht der Versionsnummer der Objekte, die in den Eigenschaften der Datei angezeigt wird. Diese sind wie folgt zugeordnet:

12: Archicad 4.55
14: Archicad 5.0
15: Archicad 6.0
16: Archicad 6.5 (?)
17: Archicad 7
20: Archicad 8.x
21: Archicad 9
22: Archicad 10
23: Archicad 11
24: Archicad 12
25: Archicad 13
27: Archicad 14
28: Archicad 15
31: Archicad 16
32: Archicad 17
34: Archicad 18
35: Archicad 19
41: Archicad 24

Im Windows Explorer wird nur die Versionsnummer und Platform, im Finder von MacOS X Nummer, Programmversions- und Revisionsnummer angezeigt.

Die Parameterliste wird objektintern auch mit Versionsnummern (z.T. abweichend) geführt:

18: Archicad 8.x
19: Archicad 9
27: Archicad 24

ArchiCADwiki:ArchiCAD Versionen

Aufklappen ArchiCAD
ab 4.5