Windows Scripting Host component for Delphi (active scripting) 2.5

Version: 2.5




Link Broken:Report It!

Package:Without source


Package:Source included


More info Download


Windows Scripting Host Control - Delphi script component wich enables Delphi application to support active scripting languages installed in Windows Script Host (such as VBScript, JScript, Perl, Python, Lua, Tcl, Rexx etc).Allows to run scripts from application and shares any application object inherited from TPersistent with script interpreter engine. TekWSHControl script 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.WSH Control is also the very easy way to make you application as extremely enhanceable system managed by outside scripts - so even no need to edit source code (or rebuild projects) to change and/or enhance its functionality. Version 2.5 basic features and improvements: (See previous history) - Public methods of Delphi objects calls from script supported - Delphi unit routines (procedures and functions) from script supported - Access to Delphi unit variables from script supported - Minor bugs in wrapper expert fixed Why you need a Windows Scripting Host control? There are many possible reasons. As examples: - You want to develop some application but don't know all desired functionality now. So it is just a case to include ekWSHControl! Place control on the form and make some interface to read scripts or script statements from outside storage (files, database blob fields, manually entered in memo, webserver, other applications using communication protocols etc.). Then your application can read and execute scripts at any moment you want. And you can do everything with your application's objects (inherited from TPersistent) beside script sources - it means adding, deleting, operating objects and controls, defining event handlers, running methods and more. - For applications to be controlled remotely via web services: place ekWSHControl and make write some code to connect web server, get script body or statement and execute scripts received via internet or intranet - for manage application, change its configuration and functionality or simply execute VBScript, JScript or any other script (installed with your Windows) on local computer. - You just don't know Delphi perfectly, but know Visual Basic, Java Script, Perl, Python, Rexx, TCL, XSLT, PHP etc... but just program (or part of complex system) in Delphi must be made? Make just a template application in Delphi with ekWSHControl and realize all functionality with your preferred script language - Windows Script Control will run it from your elementary Delphi program. - For applications which must run scripts, i.e. installers. any other tasks which require scripting ability. Windows Scripting Host control for Delphi Advantages: - Any script language supported by Windows scripting host can be used for scripts: VBScript and JavaScript by default, Perl, Python, Rexx, TCL, PHP, XSLT and any other for which extensions are installed in Windows. - No need to implement OLE-server functionality for application or any object to be shared with scripting engine. - Any object descending from TPersistent can be added to script's namespace and operated within script environment, including all of its published members. - Any object descending from TPersistent can be created within script and operated by script or by application after script is finished. - Recently used events of VCL components can be handled by script procedures (and you can add new events very easy if having source code of TekWSHControl component). - If control is added during script executing (in script procedure), event handlers for it are set automatically if any defined in script's body. - If control exists independently from scripts, event handlers for it may be set just by one line of code (like Panel1.OnClick:= ekWSHControl1.OnClickHandler, and then event handling is redirected to script's procedure Sub Panel1_OnClick(), if such present in scripts body). - Simplicity of use. - Delphi 4, 5, 6 and 7 support. Version history:Version 2.5 basic features and improvements: - Public methods of Delphi objects calls from script supported - Delphi unit routines (procedures and functions) from script supported - Access to Delphi unit variables from script supported - Minor bugs in wrapper expert fixed Version 2.0 features and improvements: - Advanced support of published method calls from scripts - Advanced support of script routines calls from Delphi applications - Advanced event handlers support (for script procedures as Delphi event handlers) - Set of universal script language extensions added - New methods and properties to handle script errors, pass objects as script routines parameters, etc. - Minor bugs fixed - Delphi7 support - Help system updated - Demo examples pack added (contains demo projects showing all of control features using) - Other minor changes, fixes and improvements - Licensing politics changed Version 1.2 : first public released version


Active - Activex - Auto - Autoobject - Component - Control - Delphi - Delphi4 - Delphi5 - Delphi6 - Delphi7 - Embedding - Host - Import - Include - Java - Javascript - Komodo - Lua - Object - Ole - Perl - Php - Pithon - Piton

User Reviews:

Write Review *
Your name *
Email *
(Your comments will be reviewed by our staff before they are posted)
Rate this product *
Captcha Image
Enter code from image *



Delphi Associative Arrays 1

JavaScript/PHP style associative arrays in Delphi

By: BrandsPatch LLC Homepage


PowerPack for FastReport2.47

Free full source code!Additional components for FastReport Can be installed in Delphi 4-7, CB4-6. Include:!!! Import filters from MS Word, MS...

By: Fast Reports, Inc.


Water Effect 2.3

This component simulate a water reflection - alike Java applet. After a lots of tests, author fixed the maximum dimensions for image at 320x240,...

By: Nicolai Eduard Gancerenco


TPaxScripter 3.0

paxScript is an interpreter of 4 object-oriented scripting languages:paxBasicpaxCpaxPascalpaxJavaScript.TPaxScripter component allows you to embed...

By: Alexander Baranovsky


BmAssist 2.01

A wonderful component for all of your programs. With it you have an assistant, like MsOffice 97. You can use several companions, only by changing a...

By: Bourmad Mehdi


aekWSHControl - Windows Script Host control for Delphi 2.5

Windows Scripting Host Control -xa0Delphi script component wich enables Delphi application to support active scripting languages installed in...

By: Ekas Software


Professional Notepad 2.9

Professional Notepad is an advanced tool that allows you view and edit HTML, CSS, JavaScript, PHP, PERL, SQL, Delphi, C++ and other languages...

By: A Tech Group


ScriptViewer 1.4.6

Windows application allowing someone to surf script (PHP, Perl, etc) pages without the need of a webserver. The intended use is for stand-alone...

By: Daaron Dwyer


StrSecII 1.4.59

StrSecII is a collection of security related components and routines for Delphi4, Delphi5, Delphi6 and Delphi7. It will give yoyu some of the...

By: Henrick Hellstr?m


JavaScript Form Validator 3.1.0

Here is a simple, powerful client side JavaScript form validation script. You can just choose from a number of pre-built form validation routines....

By: Prasanth M J Homepage