Thank you for your interest to Expression parser 3.0
------------------------------------------------------

DESCRIPTION
------------
Expression parser 3.0 is a library of components, 
that evaluates scripts at run time. 


TARGET ENVIRONMENT
------------------
Delphi 3.0, Delphi 4.0, Delphi 5.0
C++ Builder 3.0,  4.0 and 5.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;
   - 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;
   - 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://members.xoom.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 and 5.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start Delphi and open EXPRS_D3.DPK (for Delphi 3.0) or EXPRS_D4.DPK (for Delphi 4.0) 
    or EXPRS_D5.DPK (for Delphi 5.0) package file. Press Install button from package window.
3. After successfull installation, the components TExParser, TEPUserLib, 
    TEPVars, EPRegFuncs, TEPRegClasses,  TEPVCLClasses 
    will appear in "Expressions" palette.



C++ Builder 3.0, 4.0 and 5.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start C++ Builder and open EXPRS_C3.BPK (for C++ Builder 3.0), EXPRS_C4.BPK (for C++ Builder 4.0)
    or EXPRS_C5.BPK (for C++ Builder 5.0)  package file. Compile and Install the package.
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.
      
You can buy a sources after additional payment of USD 40, or you can register and 
buy sources for total USD 95.

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@mail.vega.bg

Latest information about these components can be found at

URL:
  http://members.xoom.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 ...
