Информация об изменениях

Сообщение Re: Расчет формул JScriptEvaluate от 12.03.2015 12:18

Изменено 12.03.2015 12:55 ifle

Здравствуйте, zoom-zoom, Вы писали:

ZZ>День добрый!


ZZ>Вычисляю формулы следующим образом:


ZZ>
ZZ> string Формула = "10.2 + (2 * 4) / 2 + Math.abs(-2)";
ZZ> var Результат = Microsoft.JScript.Eval.JScriptEvaluate(Формула.Replace(',', '.'), VsaEngine.CreateEngine());
ZZ>


ZZ>Может кто сталкивался, есть ли альтернативы более надежные и более быстрые?

посмотрите на эти, может подойдут
Fast Lightweight Expression Evaluator
https://flee.codeplex.com/

NCalc — Mathematical Expressions Evaluator for .NET
https://ncalc.codeplex.com/

ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and VBScript.

http://clearscript.codeplex.com/
Re: Расчет формул JScriptEvaluate
посмотрите на эти, может подойдут
Fast Lightweight Expression Evaluator
https://flee.codeplex.com/

NCalc — Mathematical Expressions Evaluator for .NET
https://ncalc.codeplex.com/

ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and VBScript.
http://clearscript.codeplex.com/