TFunctionParser as Automation/COM-Server

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, ...

TFunctionParser Interaction with Clients


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(x-1);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
  • ...


Application Sample of TFunctionParser


TFunctionParser 7.5 is Shareware.
You may test it for a period of 30 days.

If you use it in your non-commercial applications you must register it. The license fee for non-commercial use is 20 EUR.
If you want to use TFunctionParser for commercial purposes please contact us.


TFunctionParser 7.5, 32 bit
(zipped, about 460 kB, last updated 2019-May-20,
MD5: 4D7C8CCED5250C06183D261407428346)

TFunctionParser 7.5, 64 bit
(zipped, about 1.1 MB, last updated 2019-May-20,
MD5: 0F2242FAF44C9B7C9B0A7D1ABDA78D3E)

Older versions are still available as Delphi Components.

TFunctionParser is one of our award-winning software products.

Product of the Month
Random Product
Latest Update
Recent Update
ContentWays SE
ContentWays SE
Recent Update
© MHGSMHGS: Imprint Privacy Terms of Use Sitemap