Thank you for your interest to Expression builder 1.21
------------------------------------------------------

DESCRIPTION
------------
Expression builder 1.21 is a set of eight components - TExprFunctions,
TFnCategoryCombo, TFnCategoryList, TFnListBox, TVarListBox, 
TUserDataListBox, TExprBuilderDlg, TExprSolver, which helps you
to make a custom expression builder dialogs in your applications,
to enable the user to enter syntax valid expressions, checks them,
and stores in a dataset along with any user data.
TExprSolver helps you to evaluate stored expressions, 
it automatically fetches the values for all used in a given expression
variables from an INI file and/or dataset.

EXPRESSION BUILDER 1.21 NEEDS EXPRESSION PARSER 2.01 
TO BE COMPILED AND TO BE INSTALLED.

Expression parser 2.01 is distributed separately and can be 
download from URL: http://members.xoom.com/sparksoft


TARGET ENVIRONMENT
------------------
Delphi 1.0, Delphi 3.0, Delphi 4.0 and Delphi 5.0
C++ Builder 3.0 and 4.0


FEATURES
---------
You can customize at design time the function descriptions 
and arguments descriptions for all supported by a given 
ExprParser component functions along with any 
user-defined functions in attached library TEPUserLib.
If you have not defined any function description, ExprFunctions
generate for you at run time default descriptions for all supported functions. 

The functions are grouped in nine function categories.

Supports using in the expressions of a custom user data stored in a Blob fields.

The component TExprBuilderDlg is a ready to use expression builder dialog, 
supports the use of the on-event editable user data,
has a check for a valid syntax of the expressions, 
and stores the expressions and any user data in a dataset.

The selected function or variable can be inserted in the edited expression,
at the current cursor position just by double clicking it, and current cursor
position automatically moves to the next position in the expression, 
it somehow speeds editing of the expressions.

The same ExprParser component can be used both to check the
expressions entered by the user in a Expression builder dialog and later 
to evaluate the expressions.

TExprSolver component enhances the use of TExprParser component,
it automatically retrieves the expressions and any user data from a dataset,
looks for used by a given expression variables in an INI file and in a dataset
and initialize them.

Full help and demo included.



STATUS
-------------

Expression builder is freeware for non commercial use. 
Source available after purchase and registration.



INSTALLATION 
-------------

DELPHI 1.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start Delphi and choose install components option. Press the Add button
   and choose EXBLDREG.DCU file in a browse dialog.
3. After successfull installation, the components will appear in Expressions palette.

To bind the help file EXPRBLDR.HLP with Delphi Help system, do following:
1. Copy EXPRBLDR.HLP file in \DELPHI\BIN directory.
2. Copy EXPRBLDR.KWF file in \DELPHI\HELP directory.
3. Start HelpInst program from Delphi's program group. Open DELPHI.HDX file
   from \DELPHI\BIN directory and add the new keyword file EXPRBLDR.KWF from
   \DELPHI\HELP directory. 


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 EXBLDRD3.DPK (for Delphi 3.0) or EXBLDRD4.DPK (for Delphi 4.0) or
    EXBLDRD5.DPK (for Delphi 5.0) package file from the corresponding directory. 
Press Install button from package window.


C++ Builder 3.0 and 4.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start Delphi and open EXBLDRC3.BPK (for C++Builder 3.0) or EXBLDRC4.BPK (for C++Builder 4.0)
    package file from the corresponding directory. 
Compile and Install the package.


REGISTRATION
-------------
You have to register to use Expression builder in commercial applications.
To register you have to pay

==============   REGISTRATION FEE - $25 =================

Registration gives you the following benefits:

  1.  You will receive the source of the Expression builder.
  2.  As registered user you can inform me about any bugs found and
      receive fixed versions of Expression builder in some days WITHOUT ANY CHARGE.


IF YOU HAVE ANY BUSINESS PROPOSALS FEEL FREE TO CONTACT ME.

E-mail:
  Todor Marholev  :  spsoft@mail.vega.bg

  Varna,
  Bulgaria

Latest information about Expression builder can be found at

URL:
  http://members.xoom.com/sparksoft/

You can register and purchase these components at

URL:
  http://shareit1.element5.com/programs.html?productid=130242

For more about registration see REGISTER.TXT file ...
