Precision Delphi Script Portable (pdScript) is based on the "RemObjects Pascal Script engine" and allows you to use the standard types, routines and components of the Delphi development environment.
Precision Delphi Script Portable was designed to enable you to execute your scripts (PAS, DPR, DPAS, ROPS, INC., and similar files) directly from Windows environment or from the command-line (by specifying the script file as a parameter for "pdScript.exe" application).
Precision Delphi Script Portable can also be used as an independent (external) extension for your own products. Then, if necessary, you can extend the functionality of your products without changing their distribution package.
Please, do not confuse Precision Delphi Script Portable with other "embeddable" interpreters, that are compiled and linked into the host application (such as for example RemObjects Pascal Script engine is).
The primary goal of Precision Delphi Script Portable is to work independently and to provide users and developers with a comfortable and easy to use environment to solve the current and/or recurring tasks for which it is not necessary to create and compile (or is too complicated to distribute) an executable application.
What's New in This Release:
· improved: RemObjects PascalScript engine has been updated to the latest version, including new functions, types, constants and classes (see bellow). After installing this update, please, beware of using the appropriate Char, AnsiChar, PChar and PAnsiChar types (especially when interacting with DLLs) in your scripts.
added: Support for a lot of new Object Pascal classes, components, routines:
· dbExpress (TDataSet, TDataSource, TSQLConnection, TSQLDataSet, TSQLQuery, TSQLTable, TSQLServerMethod, TSQLStoredProc)
· Note: dbExpress features are not available in "pdScript Standard Edition".
· classes and components (TList, TWideStrings, TWideStringList, TScreen, TMonitor, TPicture, TBasicAction, TBasicActionLink, TAction, TActionList, TBitBtn, TSpeedBtn, TToolBar, TToolButton, THotKey, TUpDown, THeaderControl, THeader, TNotebook, TStatusBar, TRegistry, TClipboard, TMouse)
· global variables (Screen, Clipboard, Mouse)
· registry routines (DeleteRegistryValue, CreateRegistryValueStr, CreateR...