Thank you for your interest to Expression parser 3.4
------------------------------------------------------
DESCRIPTION
------------
Expression parser is a library of components,
that evaluates scripts at run time.
TARGET ENVIRONMENT
------------------
Delphi 3.0, Delphi 4.0, Delphi 5.0, Delphi 6.0 and Delphi 7.0
C++ Builder 3.0, 4.0, 5.0 and 6.0
FEATURES
---------
Expression parser evaluates scripts in Pascal like language and has the following features:
- user defined functions and aliases;
- supports block of statements;
- supports: if...then..else...;for...:=... to/downto ... do ; while...do...; repeat...until...;
- supports try finally end; try except end, raising exception;
- nested and inline comments;
- class creating, referencing any published property of any class;
- and more than 800 registered public methods and properties of more than 100 useful Delphi VCL classes;
- creating and referencing OLE automation objects;
- DB fields can be used directly in a script, in a form [DataSource].FieldName;
- links directly in a script to a runtime components, that can be also on a data module;
- links to any runtime function or class method;
- calling user defined scripts from the program;
- executing a script generated script;
- variables, can be a value, expression, DBField or a link to a runtime var;
- syntax checking of the scripts, checks also for using a valid variables, functions and arguments;
- request for used variables, by a given script, that need initialization;
- on event evaluated functions and variables;
- supports integer hex values, floating point, boolean, date, string and variant type constants;
- design time editors for variables and functions, that can be loaded and saved in INI file;
- special links of dependences, tracks the changes in related objects;
- more than 200 build in functions;
- enhance error handling, compile-time and runtime error handling, returning row, column and position of the error;
- full help and demo;
Additionally there is a free Expression builder set of 8 components
which helps you to build custom expression builder dialogs,
to enable the user to enter a syntax valid scripts, checks them,
and stores in a dataset, and solves them later.
To learn more about that, look at:
http://www.gemini2k.com/sparksoft/
SHAREWARE LIMITATIONS
----------------------
A Shareware version has following limitations:
1. A "nag" screen with copyright information.
2. A library can not contain more than three user functions.
INSTALLATION
-------------
DELPHI 3.0, 4.0, 5.0, 6.0 and 7.0 installation:
To install the components:
1. Full uninstall ant previous version of Expression parser.
1. Unzip all files in a directory of your choice.
2. Start Delphi, first open and compile runtime package EXPRSD3.DPK (for Delphi 3.0)
or EXPRSD4.DPK (for Delphi 4.0) or EXPRSD5.DPK (for Delphi 5.0)
or EXPRSD6.DPK (for Delphi 6.0) or EXPRSD7.DPK (for Delphi 7.0) package file.
For Delphi 3.0 you should move compiled package - EXPRSD3.DPL in $(DELPHI)\Bin
or Windows system directory and EXPRSD3.DCP file in $(DELPHI)\Lib directory.
Then open and install design time package - DCLEXPRSD3.DPK (for Delphi 3.0),
or DCLEXPRSD4.DPK (for Delphi 4.0), or DCLEXPRSD5.DPK (for Delphi 5.0)
or DCLEXPRSD6.DPK (for Delphi 6.0) or DCLEXPRSD7.DPK (for Delphi 7.0) package file.
3. After successfull installation, the components TExParser, TEPUserLib,
TEPVars, EPRegFuncs, TEPRegClasses, TEPVCLClasses
will appear in "Expressions" palette.
C++ Builder 3.0, 4.0, 5.0 and 6.0 installation:
To install the components:
1. Full uninstall ant previous version of Expression parser.
1. Unzip all files in a directory of your choice.
2. Start C++Builder, first open and compile runtime package EXPRSC3.DPK (for BCB 3.0)
or EXPRSC4.DPK (for BCB 4.0) or EXPRSC5.DPK (for BCB 5.0) or EXPRSC6.DPK (for BCB 6.0) package file.
For C++Builder 3.0 you should move compiled package - EXPRSC3.BPL in $(BCB)\Bin
or Windows system directory and EXPRSC3.BPI file in $(BCB)\Lib directory.
Then open and install design time package - DCLEXPRSC3.DPK (for BCB 3.0),
or DCLEXPRSC4.DPK (for BCB 4.0), or DCLEXPRSC5.DPK (for BCB 5.0) or DCLEXPRSC6.DPK (for BCB 6.0) package file.
3. After successfull installation, the components TExParser, TEPUserLib,
TEPVars, EPRegFuncs, TEPRegClasses, TEPVCLClasses
will appear in "Expressions" palette.
REGISTRATION
-------------
You have to register to use Expression parser in commercial applications.
To register you have to pay
============== REGISTRATION FEE - $55 =================
Registration gives you following benefits:
1. Copyright message box will not appear.
2. No limitation of three user-functions.
3. As registered user you can inform me about any bugs found and
receive fixed versions of Expression parser in some days WITHOUT ANY CHARGE.
========= REGISTRATION WITH SOURCE - $95 =============
============ UPGRADE TO SOURCE - $50 ================
IF YOU PLAN TO USE EXPRESSION PARSER IN COMMERCIAL PURPOSES PLEASE CONTACT ME!
IF YOU HAVE ANY BUSINESS PROPOSALS FEEL FREE TO CONTACT ME.
E-mail:
Todor Marholev : spsoft@uk2.net
Latest information about these components can be found at
URL:
http://www.gemini2k.com/sparksoft
You can register and purchase these components at
URL:
http://www.shareit.com/programs/103499.htm
For more about registration see REGISTER.TXT file ...
评论5
最新资源