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.

近期下载者

相关文件


收藏者