Руководство разработчика

Объектный тип КАЛЬКУЛЯТОР

Физический объектный тип c закрытой моделью.

Тип КАЛЬКУЛЯТОР используется для вычисления выражений на внутреннем языке. Во внутреннем представлении калькулятора хранятся определения, выражение и значения входных и выходных параметров.

Метод ВЫРАЖЕНИЕ производит компиляцию определений и выражения, вычисляет выражение с использованием параметров и заполняет выходные параметры вычисленными значениями.

Существует также метод ПОДГОТОВИТЬ, который производит компиляцию выражения, но не вычисляет его. Наличие этого метода позволяет проанализировать синтаксические ошибки в самой строке выражения и определениях, отделив их от возможных ошибок при вычислении.

Тип КАЛЬКУЛЯТОР является физическим, следовательно, не может передаваться между алгоритмами и в качестве параметра функции по значению.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА ошибкаСообщение об ошибке, возникшей на этапе компиляции выражения или на этапе вычислений.

Методы

МетодОписание
УСТ_ЯЗЫК Устанавливает язык ключевых слов для компилятора.
УСТ_МОДУЛЬ Задает признак использования подключаемого модуля.
ИСП_ТИПЫ_ВВ Разрешает или запрещает использование типов времени выполнения.
ДОБ_БИБЛИОТЕКУ Добавляет библиотеку, которая будет подключена при компиляции выражения.
ДОБ_ОПРЕДЕЛЕНИЕ Добавляет определение, которое будет подключено при компиляции выражения.
ДОБ_ПАРАМ Добавляет определение параметра калькулятора.
УСТ_ПАРАМ Изменяет значение параметра калькулятора.
СЧИТАТЬ_ПАРАМ Считывает значение параметра калькулятора.
УСТ_ВЫРАЖЕНИЕ Устанавливает текст вычисляемого выражения калькулятора.
УДАЛИТЬ Сбрасывает некоторые или все данные калькулятора.
ПОДГОТОВИТЬ Выполняет предварительную компиляцию выражения.
ВЫРАЖЕНИЕ Компилирует выражение при необходимости и вычисляет его.

См. также: