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.
Requirements:
· IBM-compatible PC
· 512 MB RAM
· 10 MB free disk space
What's New in This Release:
· Added - Support for calling standard functions AnsiCompareStr, AnsiCompareText, AnsiSameStr, AnsiSameText, ExtractFileExt, ExtractRelativePath, Format, LastDelimiter and SysErrorMessage
· Added - New internal functions ExtractRelativePathEx, ExpandFileNameEx, GetFileVerInfo and GetFileVerInfoEx
· Added - Examples for linking the functions from DLL and BPL libraries, and for using the ShellExec functions
· Improved - Handling exceptions from REM Objects PascalScript engine compilation process
· Improved - Setup wizard (adding the pdScript installation folder to the PATH environment variable, shortcuts for the Help and Examples are added to the Start Menu).
· Fixed - Calling syntax for functions ShellExec, ShellExecAndWait, ShellExecAndWaitWithExitCode and WinExecCapture
· Fixed - {$I} directive does not have to be a case sensitive anymore
· Fixed - Bug in 3rd party REM Objects PascalScript engine - handling TPopupMenu.OnPopup event
· Fixed - A few undefined functions have been removed from th...