Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About

Yuriy Pisarev
Author Homepage: http://www.mathparser.net
Send E.mail to this Author

Companies News:

New FastReport VCL 5.2 released
New FastReport VCL 5.2 released

    We've added new export filter to SVG format. Now you can also reset properties to parents in inherited report – with a whole report or a single object. PDF export became transparent.

    Report designer gained a selection mode and became more flexible. We've also added multi-selection for data tree and ability to drag whole dataset.

    Even more – here

Want to know more ?

 

Author Products

Total 1 product

Components > Science > Expressions
Parse components v.1.0FNC 452 - 509 k 20 Apr 2011
By Yuriy Pisarev. The components are intended for Delphi developers and perform high-speed (about 10 million evaluations per second) mathematics and boolean calculations. All components are available for Delphi 5, Delphi 6, Delphi 7, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE.

Components and units, mentioned above, contain a number of high-speed simple methods having the singular input parameter of string type, which represents the mathematics expression, and returning the number (AsByte, AsInteger, AsBoolean, etc.). It makes possible using the parse components at any time without unnecessary understanding the internal parse mechanisms.

It is possible making a user-defined functions, variables, constants and types. It is also possible making a direct reference to the simple variable of type like Byte, Integer, etc. Each number is represented by structure able to keep the variable of almost any primitive type. Within the calculation process the numbers and their types are being changed to fit the execution result. It means that if we have an expression "(Byte 2) * (Byte 2)" then the result type is being set to Integer to fit the maximum possible value of two Byte type numbers multiplication. The numbers are being changed the same way when optimizing the expression.

The components are not free, except for using in science purpose - in this case the science license is required; the science license allows to declare the unlimited number of user-defined functions. There are no restrictions making impossible using the components for non-commercial purpose in case of having no license. The only limitation is the number of user-defined functions. In any case you are able to define as minimum as ten functions for free (non-commercial use only).
 
Fully functional
Source: None
Exe-Demo Included

Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE  Homepage


 


News from our Sponsors

  Bring fresh look to your applications!
ThemeEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful set of tools including visual components, convenient designers, easy-to-use non-visual components, the optimized graphic algorithms and a set of ready themes. ThemeEngine can add themes to forms, to the menu and to the elements of the management. 150+ stable easy to use components and 1000+ free skins. more... more...


  Coding in Delphi
Coding in Delphi is a new programming book by Nick Hodges that covers a variety of powerful Delphi programming features and techniques including Generics, Interfaces, Exception, Handling, Anonymous Methods, Collections, RTTI, Enumerators, Attributes, Dependency Injection and Unit Testing more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2015
All trademarks are the sole property of their respective owners
Privacy Policy