TFunctionParser as Automation/COMServer
What is TFunctionParser?TFunctionParser™ is a Math Parser for analyzing and evaluating mathematical functions.
The function term is a user given string like 'sin(x)*t'. The function term can be
changed at runtime.
TFunctionParser provides about 100 mathematical intrinsic functions and operations.
The user can define functions, constants and variable names himself.
Thus TFunctionParser is a software that can be used by software developers to build their own
applications embedding a powerful and comprehensive mathematical parser for quick and easy analyzing and evaluating mathematical functions.
Every programming or scripting language that supports COM can use TFunctionParser: Delphi, C, C++, C#, PHP, Perl, VBScript, JavaScript, VBA, Java, PowerShell, ...
Features
TFunctionParser provides the following features:
 Algebraic syntax, not case sensitive
 Parentheses ()
 Floating point numbers (IEEE format)
 Support of hexadecimal numbers
 Angles in radians, degrees or gons
 Userdefined variablenames (default: x, y, z and t)
 Implemented mathematical constants
 Userdefined constants
 About 100 predefined mathematical functions and operations in TFunctionParser
 Userdefined functions based on the predefined ones (macros)
functions can be nested, combined and inserted into other functions, like 'f(g(sin(1/x))+x/2)*h(g(x1);pi)', where f(x), g(x) and h(x) are userdefined functions.
 Userfunctions: YOUR own code is evaluated
 Easy to use
System requirements
Windows 95/98/ME, NT/2000/XP/2003/Vista/2008/7/8.x/10.
Now available for 32 and 64 bit!
Typical Applications
 Mathematical Function Plotter
 Financial and Banking Software
 Calculators
 Medical Evaluations
 Mathematical Education and Training
 Database Applications
 ...
Samples


Information
TFunctionParser 7.4 is Shareware.
You may test it for a period of 30 days.
If you use it in your noncommercial applications you must register it. The license fee for noncommercial use is 20 EUR.
If you want to use TFunctionParser for commercial purposes please contact us.
Download
TFunctionParser 7.4.3.1, 32 bit (zipped, about 460 kB, last updated 2016May12, MD5: D57F7E6F3FB7F5881E1BDFFD2295DAEE)
TFunctionParser 7.4.3.1, 64 bit (zipped, about 1.1 MB, last updated 2016May12, MD5: D7DD1489A503E2C2ED43B2766DFFFDDD)
Older versions are still available as Delphi Components.
TFunctionParser is one of our awardwinning software products.
