#Calculation is an ActiveX component designed for VB/VB. NET/VC++/VJ++/VC#. NET. It is a powerful calculation engine for your applications. This component integrates expression parsing and evaluating.
Generally speaking, #Calculation is very useful in two general areas: first, when a formula has to be defined and evaluated at runtime (for example, if the end user is allowed to enter a formula that will be evaluated and used); second, when a set of formulas that depend on each other are defined, configured, and evaluated at run-time.
#Calculation Component supports conventional math operators and functions and is suitable for heavy-duty number crunching. It also allows defining variables and sets of related formulas that implement spreadsheet-like recalculations.
Even it can support Matrix and Array operation (just like MATLAB), note-line, different number system and custom-functions in your expression.
The powerful calculation ability, various functions, and the different modes of work give power and flexibility. General features of #Calculation:-Arithmetic, Logic, Bitwise, Relation operation-Matrix and Array operation-Built-In Functions-Constant support-Alias for operators and functions-Unlimited nesting for expression-Auto detect errors-Simulate the exact value operation-Two kinds of return value - string and numerical value-Upper case and lower case can be mixedly used in the expression-Ansi chars and some unicode chars can be used in the expression-Scientific notation for numerical value-Custom variable support-Note-line can be used in the expression you want to evaluate-Custom function can be created by the component and be used in the expression-Mixed operation for Binary, Octal, Decimal and HEXadecimal numbers-Round Operation according to the appointed bits-Base-N(2,8,10,16) results can be showed-Matrix and Array result support.