uCalc Fast Math Parser is a 32-bit DLL component for Windows 98/Me/XP/Vista, which allows your program to evaluate expressions that are defined at runtime; for instance ucEval("3*x^2+5/2"). This component was carefully designed to 1) perform computations very rapidly 2) be easy to implement 3) be sturdy and reliable, and 4) allow maximum flexibility in parsing and evaluating expressions. It includes direct support for: C++ Builder, C#, Delphi, PowerBASIC, Visual Basic (classic), Visual Basic .NET, and Visual C++.
Version 2.96 adds support for arrays, improves documentation.
What's new in this version:
Better documentation with many examples for the various supported compilers; further speed improvements; support for arrays; various other enhancements.