Dear Visitors and Customers,
we would like to inform you that our company will be closed temporarily.
Requests, orders, and other business activities cannot be processed currently. Our web services remain offline.
We will resume operations on August 14th.
Thank you for your understanding and best regards.
Your MHGS IT Solutions Team

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/11.
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.6 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.6, 32 bit
(zipped, about 460 kB, last updated 2022-March-18,
MD5: ABE3130A7A4D85959B6661726EB91826)

TFunctionParser 7.6, 64 bit
(zipped, about 1.5 MB, last updated 2022-March-18,
MD5: CFC848BFA07B0FAF7745B66C25A28998)

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
Recent Update
© MHGSMHGS: Imprint Privacy Terms of Use Sitemap