Считать или записать содержимое оперативных полей и полей-примечаний калькулятора для ARCHICAD. В приложении имеется 4 поля и под ними для удобства пользователя - поля комментарии.

Вызов:

ac_request("interface", "calc_field", string what, string fieldname, int dochangedot, string svalue,string scomment);

Здесь:

what - выражение "set" или "get" - записать или получить,

fieldname - имя поля "a"/"b"/"c"/"main" - к какому из полей будет применена команда.

dochangedot - заменять запятую на точку при считывании оперативного поля и наоборот при записи или не заменять (1/0).

svalue - текстовое значение оперативного поля,

scomment - текстовое значение для поля-комментария к оперативному полю.

При выполнении команды "set" выполняется сохранение информации для выполнения отката или повторения операций.

Пример.

Записать в операционное поле "a" значение 111.11 автоматически заменяя точку на запятую. В комментарии к этому полю записать, что это площадь квартиры.

ac_request("interface","calc_field","set","a",1,"111.11","s квартиры");