Latest Version: 2024.6
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). 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! Since release 4 an integrated debugger for handling the supported script languages is included. Release 5 added VCL.NET support. Since Release 5.1 a native PascalScript implementation is available!
In Mapping project use of VCL controls, property data and events in scripts and vice versa is demonstrated.
In the Scripted Notepad project the use of VCL controls and events at runtime is demonstrated. As example a small Notepad application is completely created from script (including dialogs, menu entries and so on)
This screenshot demonstrates the internal debugger demo
To use Delphi language constructs, such as classes, objects, global variables and procedures, in a script you have to import its enclosing unit, and then register this unit in the script execution environment using TLMDScriptControl.AddUnit method. LMD-ScriptPack provides the Importing Wizard that can be accessed from Delphi Tools menu.
|
|
|
|
|
Description | Date | Available Files |
---|---|---|
LMD Universal Installer (Trial)
Universal trials installer - suitable for all LMD 2024 products. Only ~2MB in size - only the files which are required for the selected installation options and IDEs will be downloaded. If you need **offline **installation functionality: Since version 2024.1, zip files with all files for a specific IDE are available (download zip file for your IDE, extract it and run lmdsetup.exe). Universal installer technology will be the preferred way for future releases. Please send feedback to mail@lmdsupport.com or use our forum. Installation problems? Read the corresponding LMD Universal Installer Wiki entry. |
November 1, 2024 |
Universal installer (setup only, 2MB) Delphi/C++Builder 12.X Athens (Offline) Delphi/C++Builder 11.X Alexandria (Offline) Delphi/C++Builder 10.4 Sydney (Offline) Delphi/C++Builder 10.3 Rio (Offline) Delphi/C++Builder 10.2 Tokyo (Offline) Delphi/C++Builder 10.1 Berlin (Offline) Delphi/C++Builder 10 Seattle (Offline) Delphi/C++Builder XE8 (Offline) Delphi/C++Builder XE7 (Offline) Delphi/C++Builder XE6 (Offline) Delphi/C++Builder XE5 (Offline) Delphi/C++Builder XE4 (Offline) |
LMD ScriptPack Trial (Old Installer Technology)
Use this installer variant if you encounter problems with the new Universal installer variant. The installers in this section correspond to the installers from previous versions. Standalone version. Demo projects included. Exe-Demos provide compiled version of example projects. Please find documentation package in LMD IDE-Tools section. This is a LMD 2024 release and should not be used at the same time with older release packages. All releases contain 32bit + 64bit support, latest ServicePack required! Installation problems? Read the corresponding Package Installation Wiki entry. |
November 1, 2024 | |
LMD IDE-Tools Helpfiles
Helpfiles for LMD IDE-Tools, DesignPack, ScriptPack and SyntaxEdit. |
November 1, 2024 |