возведение в степень
Здравствуйте, использую FR2.5
в модуле fr_pars.pas есть объект TfrParser у него функция function Calc(const s: String): Variant; каким образом передать параметр со степенью, например: 5^3 (пять в кубе)
^- не работает.
там есть какие-то константы, которые используются при расчете:
const
ttGe = #1; ttLe = #2;
ttNe = #3; ttOr = #4; ttAnd = #5;
ttInt = #6; ttFrac = #7;
ttUnMinus = #9; ttUnPlus = #10; ttStr = #11;
ttNot = #12; ttMod = #13; ttRound = #14;
есть ли среди них "возведение в степень"? если нет, подскажите каким образом можно выйти из данного положения?
П.С. дело в том что саму строку расчета формирует пользователь, я ее передаю как параметр в функцию Calc объекта TfrParser.
в модуле fr_pars.pas есть объект TfrParser у него функция function Calc(const s: String): Variant; каким образом передать параметр со степенью, например: 5^3 (пять в кубе)
^- не работает.
там есть какие-то константы, которые используются при расчете:
const
ttGe = #1; ttLe = #2;
ttNe = #3; ttOr = #4; ttAnd = #5;
ttInt = #6; ttFrac = #7;
ttUnMinus = #9; ttUnPlus = #10; ttStr = #11;
ttNot = #12; ttMod = #13; ttRound = #14;
есть ли среди них "возведение в степень"? если нет, подскажите каким образом можно выйти из данного положения?
П.С. дело в том что саму строку расчета формирует пользователь, я ее передаю как параметр в функцию Calc объекта TfrParser.
Комментарии
и встречный вопрос : вы работали с объект TfrParser в частности с его функчией Calc?
понямаю , что можно написать свою функцию обработки строки математических выражений, но... хотелось бы разобраться может ли этот объект возводить в степень....