coord-transf.2d elements3d elementsnon geo scriptsfunctionscontrol statem.attributesvariousaddons
placeholdersexpressionsoperatorsstatus codesbuffer storageglobal param.environ. values
REQUEST REQUEST{2} REQ
Name
REQUEST

   
Syntax:
REQUEST ("STORY_INFO", question_object, number_geschosse,
story_number1, story_name1, elevation1, height1[,
story_number2, story_name2, elevation2, height2,
story_numbern, story_namen, elevationn, heightn] )

Aufklappen Wertebereich
question_object, Typ Integer oder Text

anzahl_geschosse, Typ Integer
story_numberi, Typ Integer
story_namei, Typ Text
elevationi, Typ Real
heighti, Typ Real
Aufklappen ArchiCAD
since 8.0
Aufklappen Erläuterung
Übergibt die Informationen der Geschosseinstellungen an die angegebenen Variablen. Ist question_object vom Typ Integer, wird die Information eines, durch question_object als Geschossnummer spezifizierten, Geschosses zurückgegeben. Ist question_object vom Typ Text, üblicherweise ein leerer Text "", werden alle eingestellten Geschossinformationen zurückgegeben. Durch die Verwendung dynamischer Arrays muss vor dem REQUEST nicht die maximale Anzahl der Geschosse ermittelt werden. Siehe Beispiel.
Der Rückgabewert der Funktion ist die Anzahl der erfolgreich abgerufenen Geschossinformationen. Also i.d.R. 4 x anzahl_geschosse.

Aufklappen Beispiel:
DIM geINFO[]
n = REQUEST ("STORY_INFO", "", nr, geINFO)
FOR i = 1 TO nr
nummer = STR ("%.0m", geINFO[4 * (i - 1) + 1])
name = geINFO[4 * (i - 1) + 2]
lage = STR ("%m", geINFO[4 * (i - 1) + 3])
hoehe = STR ("%m", geINFO[4 * (i - 1) + 4])
TEXT2 0, -i, nummer + "," + name + "," + lage + "," + hoehe
NEXT i


Aufklappen Referenzen:
GDL-Handbuch 8.0 (DE) p. 149
GDL-Handbuch 8.1 (DE) p. 150
GDL-Handbuch 9.0 (DE) p. 244
GDL-Handbuch 10.0 (DE) p. 245
GDL-Handbuch 11.0 (DE) p. 251
GDL Reference Guide 9.0 (INT) p. 234
GDL Reference Guide 10.0 (INT) p. 242
GDL Reference Guide 11.0 (INT) p. 243