FastScript15
所属分类:编译器/解释器
开发工具:Delphi
文件大小:241KB
下载次数:175
上传日期:2004-10-11 09:47:49
上 传 者:
小草1966
说明: 脚本处理控件源码,支持的脚本格式有:Pascal,C++,JScript,Basic
( Script processing controls the source code, supports the script
form includes: Pascal, C, JScript, Basic)
文件列表:
Languages\MakeResStr\Unit1.dfm (417, 2004-04-01)
Languages\MakeResStr\Project1.dpr (188, 2004-04-01)
Languages\MakeResStr\Unit1.pas (2023, 2004-04-01)
Languages\MakeResStr\Project1.res (876, 2004-04-01)
Languages\MakeResStr (0, 2004-04-08)
Languages\fs_icpp.xml (16814, 2004-04-01)
Languages\fs_ijs.xml (14945, 2004-04-01)
Languages\fs_ipascal.xml (16493, 2004-04-01)
Languages\fs_ivb.xml (18372, 2004-04-01)
Languages (0, 2004-04-08)
Help\FS.HLP (110907, 2004-04-01)
Help\FS.CNT (2913, 2004-04-01)
Help\FS_en.rtf (226058, 2004-04-01)
Help (0, 2004-04-08)
Demos\C++Demo\Unit1.h (2313, 2004-04-01)
Demos\C++Demo\Unit2.h (977, 2004-04-01)
Demos\C++Demo\C++Script\array.cpp (337, 2004-04-01)
Demos\C++Demo\C++Script\case.cpp (323, 2004-04-01)
Demos\C++Demo\C++Script\defparams.cpp (252, 2004-04-01)
Demos\C++Demo\C++Script\for.cpp (358, 2004-04-01)
Demos\C++Demo\C++Script\for1.cpp (255, 2004-04-01)
Demos\C++Demo\C++Script\for2.cpp (257, 2004-04-01)
Demos\C++Demo\C++Script\if.cpp (364, 2004-04-01)
Demos\C++Demo\C++Script\localvar.cpp (256, 2004-04-01)
Demos\C++Demo\C++Script\repeat.cpp (262, 2004-04-01)
Demos\C++Demo\C++Script\set.cpp (367, 2004-04-01)
Demos\C++Demo\C++Script\string.cpp (334, 2004-04-01)
Demos\C++Demo\C++Script\while.cpp (279, 2004-04-01)
Demos\C++Demo\C++Script (0, 2004-04-08)
Demos\C++Demo\Project1.cpp (808, 2004-04-01)
Demos\C++Demo\Unit1.cpp (3273, 2004-04-01)
Demos\C++Demo\Unit2.cpp (1067, 2004-04-01)
Demos\C++Demo\Project1.bpr (5846, 2004-04-01)
Demos\C++Demo\Unit1.dfm (15731, 2004-04-01)
Demos\C++Demo\Unit2.dfm (575, 2004-04-01)
Demos\C++Demo\Project1.res (876, 2004-04-01)
Demos\C++Demo (0, 2004-04-08)
Demos\Main\Samples\C++Script\ARRAY.CPP (298, 2004-04-01)
Demos\Main\Samples\C++Script\bmp.cpp (548, 2004-04-01)
Demos\Main\Samples\C++Script\CASE.CPP (289, 2004-04-01)
... ...
FastScript 1.5
for Delphi 4-7 & C++Builder 4-6 & Kylix 1-3
READ THIS FILE ACCURATELY BEFORE INSTALLING FastScript!
----------------------------------------------------------------------------
TABLE OF CONTENTS
1. Introduction
2. Features
3. Missing features
4. Installing
5. Registering
----------------------------------------------------------------------------
1. INTRODUCTION
FastScript is scripting library. It is intended for programmers who want
to add scripting ability to their projects. FastScript is written on 100%
Object Pascal and can be installed in Delphi 4-7, C++Builder 4-6 and Kylix 1-3.
Unique feature of FastScript is ability to use several languages
(PascalScript, C++Script, JScript, BasicScript), so you can write scripts
using your favourite language.
FastScript is shareware. See "Registering" topic for details.
----------------------------------------------------------------------------
2. FEATURES
- Classes and functions tree-view
- Syntax highlithing memo with bookmarks
- Multi-language architecture allows you to use many languages (at this
moment - PascalScript, C++Script, JScript, BasicScript). It is possible to
add any procedural language (language definition is stored in XML format).
- Standard language features: variables, constants, procedures, functions
(nested allowed) with var/const/default parameters, all standard operators
and statements (includind case, try/finally/except, with), types (int, float,
bool, char, string, multi-dimensional array, enum, variant), classes (with
methods, events, properties, index and default properties).
- Strict type checking.
- Access to any object inside your application. Standard libraries to access
to base classes, controls, forms and DB. Easily expandable library
architecture.
- Small footprint - 90-160Kb depending on modules used.
----------------------------------------------------------------------------
3. MISSING FEATURES
- No type definition (records, classes) inside script; no records, no pointers,
no sets (but you can use 'IN' operator - "a in ['a'..'c','d']"), no
shortstrings, no GOTO statement.
- C++Script: no octal constants; no 'break' in the SWITCH operator (SWITCH
works like Pascal CASE); '++' and '--' operators allowed only after the
variable, i.e. '++i' is not allowed; '--', '++' and '=' operators doesn't
return a value, i.e. 'if(i++)' is not allowed; identifiers are
case-insensitive; NULL constant is Pascal Null - use nil instead of NULL.
- JScript and BasicScript - see syntax diagram.
----------------------------------------------------------------------------
4. INSTALLING
Run fs150.exe and follow to instructions of installation program.
----------------------------------------------------------------------------
5. REGISTERING
FastScript is shareware. You can try trial version of FastScript, which
works only under Delphi IDE and shows nag message at aplication start.
Single copy of FastScript costs $79. You can register it with RegisterNow!
or ShareIt online services which accepts all kinds of payment.
To register, go web page http://www.fast-report.com, "Register Now"
reference. Registered users gets technical support and can upgrade to the next
version of FastScript 1.x with no additional payment.
----------------------------------------------------------------------------
Author: Alexander Tzyganenko
e-mail: tz@fast-report.com
home page: http://www.fastreport.ru
http://www.fast-report.com
() 2003, 2004 by Alexander Tzyganenko, Fast Reports, Inc.
近期下载者:
相关文件:
收藏者: