 |
|
 |
 |
 |
| Components > Tools > Scripts |
|
Companies News:
| FastReport FMX released |  |
Report generator FastReport FMX is the first multiplatform solution for including Business Intelligence into software based on Embarcadero FireMonkey IDE (Delphi for MS Windows and Apple Mac OS X).
Compatible with Embarcadero RAD Studio XE2 (FireMonkey) and XE3 (FireMonkey 2).
Visual report designer is available now on both MS Windows and on MAC OS X!
Full sources.
Get more info here
|
| | Want to know more ? | |
|
Active Script for Delphi v.3.1 | SW |
333 k |
28 Aug 2006 |
By Artycom. Active Script for Delphi simplifies using active script languages, like VBScript and JavaScript, with Delphi applications. It provides you with easy to use functions for loading and executing script code. With Active Script for Delphi you have access to methods and properties of Delphi objects from script. You can pass objects as parameters to script functions. It is easy to create additional property or method for any class to use it in a script (TFont.Bold for example). With Nag-Screen Source: On purchase/registration Price: $29 Source Price: $99
| | Download: D2005 D2006 D4 D5 D6 D7 |
   |
|
|
ActiveX Scripting Components v.1.07 | FWS |
107 k |
06 May 2002 |
By Alexander Wingrove. The ActiveX Script Components is a small collection of native Delphi VCL components that are designed to make adding scripting to your programs as easy as possible. Requires the Microsoft ActiveX Scripting Control. Fully functional Source: Included
| | Download: D3 D4 D5 D6 |
 |
|
|
CScript v.1.0 | FWS |
52 k |
07 May 2002 |
By Konstantin Rudenko. Component for include scripting in Delphi applications. Parsing user input and can create actions on parsed text. Variables, simple math calculations, comparing. Example is realisation of TinTin++ script language. Fully functional Source: Included
| | Download: D6 |
 |
|
|
Context Scripting Suite v.1.20 | FNC |
697 k |
11 Mar 2005 |
By Michael Baytalsky. Context Scripting Suite is a component library desinged to compile and execute scripts using TCtxScript component. Context Scripting is shipped with Object Pascal-like script compiler. It supprts Variant variables and uses variant array for execution stack. Context Scripting is extremely flexible and resembles a real compiler.
- No dll's, ActiveX's, external files, everything compiles into exe with very small footprint;
- Supports OLE Automation calls. Can invoke and operate Word from a script.
- Fast script compilation into PCode & execution;
- Virtual compiler allows to add more languages;
- Allows script debugging: stopping, resuming, evaluating watch expressions, inspection of call stack and more;
- Fast and one time only name resolution done with virtualized and extensible introspectors, that allow to extend and create your own object model;
- Easily extensible array of external functions;
- Easy to create custom object model and publish methods of existing classes;
- Supports dinamic variant arrays;
- Supports parameters passed by value and by address (var, out);
- Allow to compile and evaluate procedures, functions and simple expressions;
- Support exception handling with try..except, try..finally, raise directives and exception variable.
Fully functional Source: On purchase/registration Source Price: $29 Exe-Demo Included
| | Download: D2005 D5 D6 D7 |
 |
|
|
DBasic Script Language v.1.02 | SW |
529 k |
05 Oct 2001 |
By MSB Software. Dbasic is an advanced tool for Borland Delphi to integrate script programs (macros) into applications. With Dbasic all developers (or their customers) will be able to customize without limits the behaviour and features of their applications.
- Complete syntax: DBasic is a mix between Basic and Pascal and makes possible to realize every kind of programs; supports Long strings, Pointers and Recursive functions.
- Fast learning: For the developer, complete documentation, object-oriented interface, easy to use. For the customer, Basic is the simplest programming language.
- Delphi functions: Dbasic can call Delphi functions, so it is possible to perform every task of the application.
- High speed: Scripts are not interpreted, they are compiled into a compact p-code and then executed by an assembly optimized virtual machine. This allows tasks of graphics, math and signal processing.
- Zero DLL, zero OCX: Dbasic is a compact unit which is compiled into the application. A DLL version is optionally available.
With Nag-Screen Source: On purchase/registration Price: $40 Source Price: $80
| | Download: D3 D4 D5 D6 D7 |
  |
|
|
DelphiWebScript v.2.3 Prev 1 | FWS |
919 k |
13 Mar 2012 |
By Eric Grange. Scripting engine for Delphi supporting a significant subset of the Delphi language. Goals of the project go beyond web usages to generic scripting uses. Fully functional Source: Included
| | Download: D2007 D2009 D2010 D5 D6 D7 DXE DXE2 |
 |
|
|
Delphin v.1.21 | FWS |
97 k |
16 Jun 1998 |
| By Dream Company. If you want to integrate pascal scripting language into your application this component is for you.
Features:
- Can load and execute DFM+PAS files
- Any VCL component / procedure / function can be used in scripts
- Automatical unit import
- Supports subset of Object Pascal language.
Fully functional Source: Included
| | Download: CB1 CB3 D2 D3 |
  |
|
|
EControl VCL Script v.1.10 | FW |
917 k |
17 Oct 2005 |
| By EControl, Ltd. EControl VCL script - component that integrates MS Script Control, provides IDispatch wrappers for VCL objects to make VCL objects accessible in MS Script Control. You may easily integrate VB, Java and other ActiveX scripts in your applications.
Main features:
- Creates proxy objects for all VCL objects.
- Provides read/write access to all published properties in script (including events, object properties).
- Provides ability to assign script procedures to object's events in the script and in the object inspector (in Delphi or in EControl Form Designer Pro).
- Custom technics of methods of objects definition those are accessible through IDispatch.
- Proxy object is an object that implements IDispatch interface, so you may provide access to your VCL objects (for example, forms, data modules) through COM/DCOM connection.
- Integrated script editor based on EControl Syntax Editor.
Fully functional Source: None
| | Download: CB5 CB6 D2005 D5 D6 D7 |
 |
|
|
FastScript v.1.100.1 | SW |
1553 - 4901 k |
11 Dec 2012 |
| By Fast Reports, Inc.. FastScript is cross-platform multi-language scripting engine.
It is useful for the programmers who want to add scripting ability to their projects. FastScript is written on 100% Object Pascal.
Unique feature of FastScript is ability to use several languages (PascalScript, C++Script, JScript and BasicScript), so you can write scripts using your favorite language.
FastScript doesn't use Microsoft Scripting Host, so it can be used in Windows and Linux environment. It is possible to add a new language - language definition is stored in the XML format, so you can perform it without writing a Delphi code.
Features:
- Multi-language architecture allows you to use a number of languages (at present moment PascalScript, C++Script, BasicScript, JScript). You can add any procedural language (language grammar is stored in XML format).
- You can use multi-language scripts. For example, one module may be written in PascalScript, another one - using C++Script.
- Standard language set: variables, constants, procedures, functions (nested functions allowed) with var/const/defaultparameters, all the standard operators and statements (including case, try/finally/except, with), types (int, float, bool, char,string, multi-dimensional array, enum, variant), classes (with methods, events, properties, indices and default properties).
- Types compatibility checking.
- Access to any object inside your application. Standard libraries for the access to the base classes, controls, forms and BD. Easily expandable library architecture.
- Small footprint - 80-150Kb depending on used modules.
Trial (work while IDE is running) Source: On purchase/registration Price: $79 Source Price: $79
| | Download: C2k10 C2k6 C2k9 CB4 CB5 CB6 CBXE CBXE2 CXE3 D2005 D2006 D2007 D2009 D2010 D4 D5 D6 D7 DXE DXE2 DXE3 |
    |
|
|
Innerfuse Pascal Script 3 v.1.02 | FWS |
241 k |
26 Aug 2002 |
By InnerFuse. Innerfuse Pascal Script 3 (short IFPS3) is a script engine written in Delphi. IFPS allowes you to use most of Object Pascal language within your Delphi projects at runtime. It's a set of units that can be compiled into your exe file so there is no need to distribute any external files. It has the following features:
- Variables, Constants
- Standard statements: Begin/End, If/Then/Else, For/To/Downto/Do, Case Of, Repeat/Until, While, uses, Exit, Continue, Break
- Functions (Declared inside or outside script)
- Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations
- Importing Delphi functions and classes
- Compiling to a file and running later.
Fully functional Source: Included
| | Download: D4 D5 D6 |
 |
|
|
PS-SyntaxDoc for RemObjects Pascal Script v.1.0 | FWS |
460 k |
08 Nov 2011 |
| By Precision software & consulting. PS-SyntaxDoc is a documentation generator for RemObjects Pascal Script engine.
It supports various documentation modes, from a simple syntax overview, to the SynEdit code-completion templates and XML output.
RemObjects Pascal Script is a popular scripting engine for Delphi developers, that is widely used and very well-rated.
PS-SyntaxDoc is an extension for this scripting engine, that lets you generate a full description of the syntax of your scripting interface and provide your developers and end-users with a better overview of the possibilities of your product. Fully functional Source: Included
| | Download: D2009 D2010 DXE DXE2 |
  |
|
|
Pascal Script v.3.0.61.1029 | FWS |
5522 k |
03 Jul 2012 |
| By RemObjects Software. Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi projects at runtime. Written completely in Delphi, it's composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files.
Pascal Script includes the following features:
- Variables, Constants
- Standard language constructs:
- Begin/End
- If/Then/Else
- For/To/Downto/Do
- Case x Of
- Repeat/Until
- While
- uses
- Exit
- Continue
- Break
- Functions (Declared inside or outside of the script)
- Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke)
- Ability to import of Delphi functions and classes
- Assignment of script functions to Delphi events
- Compilation to a file for later use
- Easy to use component version
- Include Files
- Defines
- and much more...
Fully functional Source: Included
| | Download: D2007 D2009 D2010 D4 D5 D6 D7 DXE DXE2 |
 |
|
|
RAPWare Easy Script v.3.5.0.9 | SW |
1769 - 3869 k |
05 Jul 2006 |
| By RAPWare. RAPWare Easy Script is a implementation of a scriptcontrol based on the Microsoft Scripting Technologies.
Unlike most other scripting solutions you can use any object, function, or variable you have in your Delphi source within your scripts.
You don't have to generate .TLB's or other kind of import files. This makes working with the RAPWare scripting control as easy as pie.
There is a automatic IDispatch wrapping for all VCL components and it's published properties. Functions are exposed by Invoke wrapper classes. With Nag-Screen Source: On purchase/registration Price: $99
| | Download: D2005 D2006 D5 D6 D7 |
  |
|
|
RosySky Runtime Scripter v.1.01 | SW |
213 - 383 k |
10 Feb 2005 |
| By RosySky Software. RosySky Runtime Scripter - Script Host Component. Runtime Scripter is a component suite that contains controls allowing you to extend your application with macro language engine.
By default the Runtime Scripter supports two scripting languages: VBScript interpreter that is Microsoft Visual Basic, Script edition and JScript. These interpreters are provided with operating system.
You can easy add interpreters from other vendors. The Scripter utilizes interpreters that support Active Scripting technology. Such interpreters must support IActiveScript and IActiveScriptParse interfaces. The TScripter can bind an event-handling sub or function to an event associated with a Delphi object without extra coding.
The component suite allows using published events and properties without extra coding. If you need methods just register them.
Features:
- Application Object Model.
- By default the Application Object Model consists of a parent form and a set of components inserted into it.
- Parameter types.
- The TScripter component supports passing parameters of following base types:
- all integers
- all Boolean
- all real
- set
- TObject and descendant classes
- interfaces
- all strings
- all chars
- data-time
- variant.
With Nag-Screen Source: On purchase/registration Price: $59.95 Exe-Demo Included
| | Download: CB5 CB6 D2005 D3 D4 D5 D6 D7 |
  |
|
|
SXJavaScript v.1.0 | C |
216 k |
19 Apr 2006 |
| By Alexey Sadovnikov. SXJavaScript is a library for Delphi and C++Builder. It can parse and interpret (i.e. execute at runtime) ECMAScript programs. ECMAScript is a base of the well-known JavaScript language, used in web sites developing.
SXJavaScript interprets ECMAScript of version 3 and JavaScript 1.2 (except Regular Expressions).
The library is well-optimized and has a very high performance.
Lots of programs use their internal languages and interpreters to execute programs, wrote according to those languages:
- JavaScript is interpreted by all web browsers (Firefox, Mozilla, Netscape, Internet Explorer, Opera, etc).
- VBScript can be interpreted by Internet Explorer and all Microsoft Office applications.
- MaxScript is used in 3D Studio MAX.
- ActionScript is used in Macromedia Flash.
Using SXJavaScript Library, you can develop your own scripting language and interpret it in your own applications.
SXJavaScript is already used in SXBandMaster Traffic Explorer for TCP/IP Networks. In that program a user can write a script, which will detect whether to dump a packet or not (a script can check sender IP, port and other parameters). Demo only Source: On purchase/registration Price: $440 Source Price: $440 Exe-Demo Included
| | Download: CB2k6 CB6 D2005 D2006 D6 D7 |
  |
|
|
Scripter Studio v.5.2.0.0 | SW |
3506 - 5629 k |
23 Apr 2012 |
| By TMS Software. Suite of components to add scripting capabilities to your applications, including native Pascal and Basic scripting engines, Pascal and Basic syntax highlighting memo and script debug tools.
Features:
- Run-time Pascal or Basic language interpreter
- Access any Delphi object in scripts, including properties and methods
- Supports try..except and try..finally blocks in script
- Allows reading/writing of Delphi variables and constants in script
- Allows access (reading/writing) script variables from Delphi code
- You can build (from Delphi code) your own classes, with properties and methods, to be used in script
- Most of Delphi system procedures (conversion, date, formatting, string-manipulation) are already included (IntToStr, FormatDateTime, Copy, Delete, etc.)
- You can add your own custom functions, using AddFunction method
- You can save/load compiled code, so you don't need to recompile source code every time you want to execute it
- Support for libraries of script functions
- Thread-safe scripter engine
- COM support
- Support to call DLL functions
- Script syntax highlighting editor
- Debugging capabilities (breakpoint, step into, run to cursor, pause, halt ...).
- Comes with import files for full VCL library and import tool available for custom VCL libraries
- Pascal and Basic syntax highlighting editor for building lightweight script IDE's
- Greatis Form Designer and Object Inspector interface.
Trial (work while IDE is running) Source: On purchase/registration Price: $130
| | Download: C2k10 C2k6 C2k7 C2k9 CB6 CBXE CBXE2 D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE DXE2 |
  |
|
|
TExpression Explorer v.3.0 | FW |
18 k |
05 Jun 2000 |
By Zorch Group. TExpressionExplorer is designed for script support in user application. The internal script language is Pascal style. Script code may have a set of internal functions and variables of different types based on Delphi Variant type. All of arithmetical and logical operations, loops and conditional operator are supported. Fully functional Source: On purchase/registration Source Price: $40
| | Download: D3 D4 D5 |
 |
|
|
TLuaWrap v.1 | FWS |
295 k |
04 Sep 2007 |
By BrandsPatch. Lua is a simple, intuitive and easily embeddable scripting language. TLuaWrap provides a painless route to integrating Lua scripting capabilities into your Delphi application. Simply create an instance of the TLuaWrap object and use its methods & properties to run Lua scripts from within your Delphi application. Fully functional Source: Included Exe-Demo Included
| | Download: D2005 D2006 D2007 D6 D7 |
 |
|
|
TMS Scripter v.6.0.0.1 | SW |
5138 - 8561 k |
13 Oct 2012 |
| By TMS Software. By building scripting support into your applications, you can provide a high degree of configurations, flexibility and automation control in your applications.
Feature details:
- Integrated Development Environment (IDE) allow creating script projects at runtime with multiple cross-language scripts (Basic and Pascal) and forms
- Visual form designer and Object inspector at runtime
- Integrated and automatic debugging system in the IDE, including breakpoints, watch viewer, trace into libraries, etc.
- Integrated syntax highlight memo with automatic code completion
- Separated components to build your own custom IDE
- Delphi 2007-like filtering system in Tool Palette
- Helper dialogs in IDE like Alignment, Size, Designer options, among others
- Events in IDE components allow saving/loading scripts and forms to/from database
- Run-time Pascal or Basic language interpreter
- Cross-language scripter component allows calls to Basic scripts from Pascal scripts and vice-versa
- Ability to load Delphi dfm forms and run them
- Access any Delphi object in scripts, including properties and methods
- Supports try..except and try..finally blocks in script
- Allows reading/writing of Delphi variables and constants in script
- Allows access (reading/writing) script variables from Delphi code
- You can build (from Delphi code) your own classes, with properties and methods, to be used in script
- Most of Delphi system procedures (conversion, date, formatting, string-manipulation) are already included (IntToStr, FormatDateTime, Copy, Delete, etc.)
- You can add your own custom functions, using AddFunction method
- You can save/load compiled code, so you don't need to recompile source code every time you want to execute it
- Script libraries
- Thread-safe scripter engine
- COM support
- Support for calling DLL functions
- Debugging capabilities (breakpoint, step into, run to cursor, pause, halt ...)
Trial (work while IDE is running) Source: On purchase/registration Price: $230
| | Download: C2k10 C2k7 C2k9 CBXE CBXE2 CXE3 D2007 D2009 D2010 D7 DXE DXE2 DXE3 |
   |
|
|
TPaxScripter v.3.0 | SW |
1317 - 2785 k |
02 May 2006 |
| By Alexander Baranovsky. paxScript is an interpreter of 4 object-oriented scripting languages:
- paxBasic
- paxC
- paxPascal
- paxJavaScript.
TPaxScripter component allows you to embed the paxScript interpreter into your Delphi, Kylix or C++ Builder application, so you can extend and customize the application without having to recompile it.
Using TPaxScripter you can:
- Import Delphi classes, routines, constants, and variables.
- Import Delphi units automatically with paxScript Importer.
- Convert dfm-files into the paxPascal scripts.
- Call script-defined functions.
- Save/Load compiled scripts to/from a stream.
- Unite source code modules and compiled (binary) modules in your script project. Moreover, you can add full compiled script to the script project.
- Build the code explorer tree.
- Customize compilation process and error handling.
- Use scripter in the debugger mode (breakpoints, step into, trace over, run to cursor). The component comes with full source code of paxScript IDE, so you can use it as a base to develop your own integrated environment.
TPaxScripter component is thread safe. It has small footprint (about 30-40 Kb per extra TPaxScripter instance). With Nag-Screen Source: On purchase/registration Source Price: $179
| | Download: CB5 CB6 D2005 D5 D6 D7 |
   |
|
|
TjanSAL v.1.0 | FWS |
36 k |
03 Feb 2001 |
By JanSoft. TjanSAL is a general purpose script engine with parser, compiler and runner for user defined stack bases script languages. Comes with TjanSALCore, a sample language supporting program flow (if else case repeat etc.), sub-routines etc. Any object procedure or language module can be added to a language with just one statement. Help file for TjanSAL and for the SALCore language are included. Fully functional Source: Included
| | Download: D3 D4 D5 |
 |
|
|
TjanScript v.1.0 | FWS |
292 k |
31 Jul 2000 |
By JanSoft. TjanScript is Delphi native, Forth style, script component that supports include files, variants, variables, nested: procedures, if/else and repeat..until; external variables and system calls through events; TjanXMLTree (included) based XML DOM support including pattern based selection for server side page generation. The script is precompiled before it is run. Suitable for use as: general and server side scripting, expression evaluator, TDataSet onFilterRecord evaluator etc. Fully functional Source: Included Exe-Demo Included
| | Download: D3 D4 D5 |
  |
|
|
XbParser v.1.2 | FW |
121 k |
10 May 2006 |
| By Vyacheslav Selivanov. In order to embed a language in a application so that a code can be executed at run time, you need to have an interpreter embeded in your application.
XbParser is that interpreter. XbParser based on interpreter and wrapper functions library. This library is designed as a set of XBase commands and functions and provided wrappers for work with databases. You establish connection from your application and further in the scripts, work with the tables using XBase like functions and commands. At the moment you can connect to the database and view tables. Fully functional Source: None
| | Download: D5 D6 |
  |
|
|
paxCompiler v.3.1 | SW |
1095 - 2163 k |
05 Dec 2012 |
By VIRT Laboratory. paxCompiler is a compiler of Pascal programming language. The key features of the paxCompiler are:
- The compiler generates machine code for Intel processor.
- It is possible to use the compiler as a scripting engine. You can embed the compiler into host application, register host-defined types, routines, variables and constants for the engine, read/write script-defined variables, call script-defined functions etc. You can save/load compiled scripts to/from a stream.
- The compiler is written in Delphi as a set of Delphi components. TPaxCompiler, TPaxProgram and TPaxPascalLanguage are Delphi components that allows you to embed the paxCompiler into Delphi, Kylix or Borland C++ Builder application so you can customize and extend the application without having to recompile it.
- The compiler implements a subset of Object Pascal language. The supported types are: Boolean, Byte, Word, Integer, Double, Single, Char, AnsiString, ShortString, Pointer, Record Types, Array Types, Subrange Types, Enumeration Types and Procedural Types. The compiler supports such concepts as namespaces, overloaded routines, nested routines, default parameters, units.
Evaluation (time-limit) Source: On purchase/registration Price: $138 Source Price: $249
| | Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE DXE2 DXE3 |
  |
|
Advertising on Torry's Delphi Pages
|
 |
 |
 |
|
 |