<<<<назад    оглавление  вперед>>>>

Приложения
REQUEST ("Radial_dimension", "", formatstr)
REQUEST ("Level_dimension", "", formatstr)
REQUEST ("Elevation_dimension", "", formatstr)
REQUEST ("Window_door_dimension", "", formatstr)
REQUEST ("Sill_height_dimcnsion", "", formatstr)
REQUEST ("Area_dimension", "", formatstr)
Эти запросы позволяют получить множество форматов единиц
измерения, установленных в диалоговом окне ArchiCAD Параметры/
Рабочая среда/Единицы измерения.
Эти запросы возвращают
формат, который может использоваться в качестве первого
параметра в функции STRQ.

Пример:
format = ""
num = 60.55
REQUEST ("Angular_dimension", "", format) !"%.2dd"
TEXT2 0, 0, STR (format, num) !60.55э
REQUEST ("Clean_intersections", "", state)
Возвращает состояние команды Скрывать сопряжение стен из
меню Параметры (1, когда команда отмечена, 0 в противном
случае).

REQUEST ("Zone_category","", name, code)
Для зон возвращает имя и код текущей категории зоны.
REQUEST ("Zone_relations", "", catname, code, name, nr [,
catname2, code2, name2, nr2])

Возвращает в заданные переменные, соответственно, наименование
категории зоны, код категории зоны, наименование и номер зоны,
в которой размешен библиотечный элемент, вызывающий данную
функцию. Для дверей и окон может существовать максимум две
таких зоны. Результирующее значение запроса представляет
число выявленных зон (если библиотечный элемент не попал ни в
одну из зон, то 0).

REQUEST ("Zone_colus_area", "", area)
Возвращает в переменную area общую площадь, занимаемую
колоннами, размещенными в текущей зоне. Действует только для
паспортов зон.

Справочное пособие по GDL
225
Используются технологии uCoz