Функция LotExpressionFuncWithConstType |
Функция вычисляет арифметическое выражение в поле Expr. Выходной параметр ErrorInfo возвращает описание ошибки.
function LotExpressionFuncWithConstType ( var Expr, var ErrorInfo : string, RealConst : boolean) : string
Expr - поле с вычисляемым выражением.
ErrorInfo - строка, в которой возвращается описание ошибки.
RealConst - тип по умолчанию. Если true, то все константы считаются double (чтобы не было переполнений).
Функция возвращает результат вычисления или пустую строку в случае ошибки. Параметр ErrorInfo возвращает описание ошибки.
var RealConst : boolean; var ErrorInfo : string; RealConst := true; LotExpressionFuncWithConstType('1000000000*24/100', ErrorInfo, RealConst);
Начиная с Атлантис 5.4.24.