Dovolujeme si Vás srdečně pozvat na živá vystoupení Stephena Balla, Antonia Zapatera a Bruno Fierense, které se bude konat v sále Městské knihovny v Praze. Naším cílem je podělit se s Vámi o novinky a náměty, jak si usnadnit a urychlit každodenní práci a s čím vším Vám mohou pomoci komponenty od společnosti TMS Software.

Termín: 20.4.2023 od 9:00

Seminář je zdarma, v anglické jazyce a českém simultánním překladu. Klikněte na tlačítko pro další info a registraci!

Active Script for Delphi v.3.1

By Artycom.

Shareware 28 Aug 2006

Description

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).

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $29
  • Source price: $99
  • Size: 333kB

Platforms: D2005, D2006, D4, D5, D6, D7

ActiveX Scripting Components v.1.07

By Alexander Wingrove.

Freeware + source 06 May 2002

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 107kB

Platforms: D3, D4, D5, D6

Context Scripting Suite v.1.50

By Michael Baytalsky.

Shareware 20 May 2015

Description

Context Scripting Suite is a component library designed to compile and execute scripts using TCtxScript component. Context Scripting is shipped with Object Pascal-like script compiler. It supports 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 dynamic 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.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $29
  • Exe demo: included
  • Size: 1 485kB

Platforms: D2005, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7

CScript v.1.0

By Konstantin Rudenko.

Freeware + source 07 May 2002

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 52kB

Platforms: D6

DBasic Script Language v.1.02

By MSB Software.

Shareware 05 Oct 2001

Description

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.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $40
  • Source price: $80
  • Size: 529kB

Platforms: D3, D4, D5, D6, D7

Delphin v.1.21

By Dream Company.

Freeware + source 16 Jun 1998

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 97kB

Platforms: CB1, CB3, D2, D3

DelphiWebScript v.2.3 Prev 2

By Eric Grange.

Freeware + source 25 Oct 2013

Description

Scripting engine for Delphi supporting a significant subset of the Delphi language. Goals of the project go beyond web usages to generic scripting uses.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 987kB

Platforms: D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5

EControl VCL Script v.1.10

By EControl, Ltd.

Freeware 17 Oct 2005

Description

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.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 917kB

Platforms: CB5, CB6, D2005, D5, D6, D7

FastScript v.1.101.15

By Fast Reports, Inc..

Shareware 20 May 2015

Description

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-150 Kb depending on used modules.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $79
  • Source price: $79
  • Size: 1 558kB

Platforms: CB4, CB5, CB6, C2k6, D2006, D2007, C2k9, D2009, C2k10, D2010, CBXE, DXE, CBXE2, DXE2, CBXE3, DXE3, CBXE4, DXE4, CBXE5, DXE5, CBXE6, DXE6, CBXE7, DXE7, CBXE8, DXE8, D4, D5, D6, D7, D2005

Innerfuse Pascal Script 3 v.1.02

By InnerFuse.

Freeware + source 26 Aug 2002

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 241kB

Platforms: D4, D5, D6

LMD ScriptPack v.2022.0

By LMD Innovative.

Commercial 13 Mar 2022

Description

LMD ScriptPack is a collection of native VCL components and classes that can be compiled into your application royalty free. This package enables Delphi/CBuilder applications to support active scripting languages installed in Windows Scripting Host (such as VB Script, JScript, etc) and 2 native implementations (PasScript and NativeVb). It provides the ability to run scripts from within your application and to share any application object inherited from TPersistent with the script interpreter engine. The TLMDScriptControl component allows to operate with Delphi objects, unit routines and variables in script, including reading and writing published properties, running methods, setting script procedures as event handlers etc.

LMD ScriptPack allows to extend functionality of an application by external scripts - source code changes or to rebuild projects is not required.

  • Includes VCL script component and helper classes wich enables Delphi/CBuilder applications to support either active scripting languages installed in Windows Scripting Host (VB Script, JScript, etc) or our native scripting implementations (PasScript, NativeVb);
  • Allows to run scripts from application and to share any application object inherited from TPersistent with script interpreter engine;
  • Includes integrated debugger for supported script languages;
  • Full sourcecode of library;
  • Extensive demo projects with sourcecode;
  • Free updates via Internet
  • A Site License covers unlimited number of developers in same organization at one location
  • Free technical support via forum (forum.lmd.de), e-mail, fax or mail
  • Also available as part of LMD IDE-Tools or LMD VCL Complete.

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $79
  • Size: 6 647kB

Platforms: CB6, C2k6, D2006, C2k7, D2007, C2k9, D2009, C2k10, D2010, CBXE, DXE, D6, D7, D2005, CBXE2, DXE2, CBXE3, DXE3, CBXE4, DXE4, CBXE5, DXE5, CBXE6, DXE6, CBXE7, DXE7, CBXE8, DXE8, C10, D10, C10.1, D10.1, C10.2, D10.2, C10.3, D10.3, C10.4, D10.4, C11, D11

Pascal Script v.3.0.77.1153

By RemObjects Software.

Freeware + source 01 May 2015

Description

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...

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3 321kB

Platforms: D2007, D2009, D2010, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

paxCompiler v.4.2

By VIRT Laboratory.

Shareware 15 Oct 2014

Description

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.
  • Support of Android and iOS Device platforms..

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • price: $199
  • Size: 1 720kB

Platforms: D2007, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, CBXE7, DXE7

PS-SyntaxDoc for RemObjects Pascal Script v.1.0

By Precision software & consulting.

Freeware + source 08 Nov 2011

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 460kB

Platforms: D2009, D2010, DXE, DXE2

RAPWare Easy Script v.3.5.0.9

By RAPWare.

Shareware 05 Jul 2006

Description

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.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $99
  • Size: 1 769kB

Platforms: D2005, D2006, D5, D6, D7

RosySky Runtime Scripter v.1.01

By RosySky Software.

Shareware 10 Feb 2005

Description

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.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $59.95
  • Exe demo: included
  • Size: 213kB

Platforms: CB5, CB6, D3, D4, D5, D6, D2005, D7

SXJavaScript v.1.0

By Alexey Sadovnikov.

Commercial 19 Apr 2006

Description

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).

Informations

  • Status: Demo only
  • Source: On purchase/registration
  • price: $440
  • Source price: $440
  • Size: 216kB

Platforms: C2k6, CB6, D2005, D2006, D6, D7

TExpression Explorer v.3.0

By Zorch Group.

Freeware 05 Jun 2000

Description

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.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $40
  • Size: 18kB

Platforms: D3, D4, D5

TjanSAL v.1.0

By JanSoft.

Freeware + source 03 Feb 2001

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 36kB

Platforms: D3, D4, D5

TjanScript v.1.0

By JanSoft.

Freeware + source 31 Jul 2000

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 292kB

Platforms: D3, D4, D5

TLuaWrap v.1

By BrandsPatch.

Freeware + source 04 Sep 2007

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 295kB

Platforms: D2005, D2006, D2007, D6, D7

TMS Scripter v.6.5.2

By TMS Software.

Shareware 23 Jul 2015

Description

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 ...)

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $200
  • Size: 16 643kB

Platforms: C2k7, D2007, C2k9, D2009, C2k10, D2010, D7, CBXE, DXE, CBXE2, DXE2, CBXE3, DXE3, CBXE4, DXE4, CBXE5, DXE5, CBXE6, DXE6, CBXE7, DXE7, CBXE8, DXE8

TPaxScripter v.3.0

By Alexander Baranovsky.

Shareware 02 May 2006

Description

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).

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • Source price: $179
  • Size: 1 317kB

Platforms: CB5, CB6, D5, D6, D7, D2005

VerySimple.Lua v.2.0

By Dennis D. Spreen.

Freeware + source 20 Feb 2015

Description

VerySimple.Lua is a Lua 5.3 binding for Delphi XE5- XE7 which automatically creates OOP callback functions for Win32, Win64, Mac OS X, iOS and Android.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1 975kB

Platforms: DXE5, DXE6, DXE7

XbParser v.1.2

By Vyacheslav Selivanov.

Freeware 10 May 2006

Description

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.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 121kB

Platforms: D5, D6