Download TMS Scripter v7.18 Full Source for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10Seattle, Berlin, Tokyo, Rio

TMS Scripter v7.18 Full Source

TMS Scripter v7.18 Full Source
TMS Scripter 7.8 Full Source


TMS Scripter allows programmers to write scripts in Pascal and BASIC languages, thus improving the flexibility and power of their applications. The tool comes with a complete IDE and programmers can use its visual design environment to design modules and write scripts. This tool allows programmers to update the behavior of their program without changing the entire program by simply sending it a small and simple script. Application users can get new functionality by integrating application logic with Com servers via scripting.

for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, Berlin, Tokyo, Rio

Make your applications end-user customizable!
By building scripting support into your applications, you can provide a high degree of configurability, flexibility and automation control in your applications.

It allows modification of the application behaviour without needing to update the full application. Just sending a new small script file is sufficient.
It allows you to create and debug scripts and forms at runtime in an Delphi-like Integrated Development Environment.
End users can add totally new functionality to an application by binding application logic with COM servers through scripting.
Different end user specific rules can be put in scripts allowing to maintain a single application for different uses
And much more ...
TMS Scripter supports pseudo-compiled scripts, making time critical script routines even faster.

Feature details
Integrated Development Environment (IDE) allow creating script projects at runtime with multiple cross-language scripts (Basic and Pascal) and forms
Support for cross platform use: Win32, Win64, macOS, iOS and Android
Visual form designer and Object inspector at runtime
Integrated and automatic debugging system in the IDE, including breakpoints, watch viewer, trace into libraries, etc.
Component palette in both Delphi 7 and Delphi 2007 styles
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 ...)

v7.18
New : Support for Android 64-bit platform (Delphi 10.3.3 Rio).
Improved : Copy function now accepts two parameters (third paramater, the character count, is optional, just like in Delphi).
Fixed : Error when using form scripts in macOS 64 (function GetInfoFromRoutineName).