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 ...
没有合适的资源?快使用搜索试试~ 我知道了~
ExpressionParserV3.4
共126个文件
pas:29个
res:21个
dfm:16个
5星 · 超过95%的资源 需积分: 50 12 下载量 88 浏览量
2011-06-01
14:59:24
上传
评论
收藏 295KB RAR 举报
温馨提示
数学运算表达式的分析和运算控件,功能超强!
资源推荐
资源详情
资源评论
收起资源包目录
ExpressionParserV3.4 (126个子文件)
exprsd7.dproj.2007 6KB
dclexprsd7.dproj.2007 5KB
exprsC6.bpk 6KB
exprsC4.bpk 5KB
dclexprsC6.bpk 5KB
dclexprsC4.bpk 5KB
exprsC3.bpk 5KB
dclexprsC3.bpk 5KB
exprsC5.bpk 3KB
dclexprsC5.bpk 3KB
Project1.bpr 7KB
exprsd7.cfg 450B
dclexprsd7.cfg 450B
Unit1.cpp 13KB
Unit2.cpp 3KB
exprsC4.cpp 1KB
exprsC5.cpp 1KB
exprsC3.cpp 1KB
dclexprsC3.cpp 1KB
dclexprsC5.cpp 1KB
dclexprsC4.cpp 1KB
dclexprsC6.cpp 892B
exprsC6.cpp 878B
Project1.cpp 684B
Exprsreg.d16 2KB
Exprsreg.d32 3KB
VALTBL.DB 4KB
UNIT1.dfm 4KB
Unit1.dfm 4KB
RegsDsgn.dfm 4KB
VarsDsgn.dfm 3KB
RClsDsgn.dfm 2KB
varadd1.dfm 2KB
varadd.dfm 2KB
Flibedit.dfm 2KB
Unit2.dfm 1KB
regfedit.dfm 1KB
Expedit.dfm 1KB
varedit1.dfm 1KB
varedit2.dfm 1KB
Varsedit.dfm 1KB
UNIT2.dfm 1KB
Vedit1.dfm 1023B
FILE_ID.DIZ 414B
dclexprsd7.dof 2KB
exprsd7.dof 2KB
exprsd4.dpk 1KB
exprsd5.dpk 1KB
exprsd7.dpk 1KB
exprsd6.dpk 1KB
dclexprsd7.dpk 905B
dclexprsd6.dpk 904B
dclexprsd4.dpk 895B
dclexprsd5.dpk 894B
exprsd3.dpk 793B
dclexprsd3.dpk 672B
Project1.dpr 204B
exprsd7.dproj 6KB
dclexprsd7.dproj 5KB
EXPARS.GID 16KB
Unit1.h 3KB
Unit2.h 1KB
EXPARS.HLP 117KB
exprsd7.identcache 1KB
exprs.inc 2KB
demolib.ini 92B
demolib.ini 92B
EXPARS.KWF 16KB
dclexprsd7.dproj.local 62B
exprsd7.dproj.local 62B
BldClass.pas 113KB
ExFuncs.pas 90KB
ExpBuild.pas 81KB
BldFuncs.pas 81KB
Vars.pas 44KB
ParsType.pas 43KB
epBDEReg.pas 39KB
Expars.pas 33KB
fstubgen.pas 33KB
epADOReg.pas 26KB
ExEval.pas 26KB
RegsDsgn.pas 20KB
VarsDsgn.pas 19KB
Unit1.pas 15KB
RClsDsgn.pas 15KB
Exprsreg.pas 13KB
varadd.pas 11KB
varadd1.pas 9KB
Flibedit.pas 8KB
varedit2.pas 8KB
varedit1.pas 7KB
exlink.pas 7KB
Varsedit.pas 6KB
UNIT2.PAS 3KB
Vedit1.pas 2KB
regfedit.pas 2KB
Expedit.pas 2KB
ExClass.pas 1KB
TMDCLog.pas 983B
VALTBL.PX 4KB
共 126 条
- 1
- 2
资源评论
- siyuline2015-07-17还不错,可以用
jayqiang
- 粉丝: 18
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功