About this software
TMS Scripter is a set of Delphi and C++Builder components that add Pascal and Basic scripting to applications. It provides a runtime scripting engine plus an in-application IDE with visual form designer, object inspector, component palette, syntax highlighting, code completion, and integrated debugger.
Scripts can access registered Delphi objects, call COM servers or DLLs, and save or load compiled script libraries, making it suitable for developers who need end-user customization and runtime extensibility.
Licenses & prices
Standard
Core scripting engine and runtime for embedding script execution and basic automation features into applications.
Purchase
TMS Software Scripter
In Stock
Delivery: 1 working day
Loading...
€252.71
Free and without obligation
Do you need more information or looking for another license?
Benefits
- Runtime scripting: Embed Pascal or Basic scripting into applications for runtime customization.
- Runtime visual IDE: Provide an in-application IDE with form designer and object inspector.
- Cross-platform support: Use the scripter engine on Windows, macOS, iOS and Android.
- Host object access: Register Delphi objects to expose properties and methods to scripts.
- Integrated debugging: Includes breakpoints, watch viewer, and step-through debugging.
Available languages
- English
Support information
- Documentation available: Online user guide and developer documentation are published on the TMS site.
- Support portal access: Registered customers can use the TMS Support Center and forum for technical help and updates.
- Demos and examples: A set of demo projects for Pascal and Basic are included in the distribution.
- Import tool add-on: An Import Tool to translate Delphi sources is provided as a free add-on.
- Source code availability: License options list full source code access included with the product.
Frequently asked questions
Which scripting languages does TMS Scripter support?
TMS Scripter supports Pascal and Basic syntaxes via TatScripter, TatPascalScripter, and TatBasicScripter; cross-language calls between Pascal and Basic are supported.
Can scripts access and manipulate Delphi application objects?
Yes. Components can register Delphi objects so scripts read and write properties and call methods, provided those objects are registered with the scripter component.
Does TMS Scripter include a runtime debugger and IDE?
Yes. It provides an integrated runtime IDE with form designer, object inspector, code editor, and debugging features such as breakpoints and watch viewer.
Is the scripter engine usable in FireMonkey applications?
The engine supports FireMonkey and can execute scripts and forms, though some VCL visual components do not have FMX equivalents.
How can scripts interact with external components like COM or DLLs?
Scripts can call COM servers and DLL functions; the product documentation and included demos provide examples for COM and DLL interoperability.