Description
Windows Scripting Host Control -xa0Delphi script component wich enables Delphi application to support active scripting languages installed in Windows Scripting Host (such as VBScript, JScript, Perl, Python, Lua, Tcl, Rexx etc). Allows run scripts from application and shares any application object inherited from TPersistent with script interpreter engine. TekWSHControl script component makes it possible to: operate with Delphi objects, unit routines and variables within script read and write published properties of objects within script call public and published object methods within sripts set script procedures as event handlers for Delphi objects run both of whole script module or separate procedures in script pass Delphi objects as parameters to script routines create controls within Delphi application from scripts ... and much more... 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.xa0 Version 2.5 basic features and improvements:xa0(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 task requiring the 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. xa0Any object descending from TPersistent can be added to script's namespace and operated within script environment, including all of its published members. You can use published properties, public and published methods of Delphi objects within scripts. You can use variables, procedures and functions declared in interface sections of Delphi units. 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
Related:
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:
Related:
Code Completed Shortcut 1.0In some country of Asia , it is using CTRL+SPACE as keyboard shortcuts to switch the input language; the CodeCompleted Component can change keys to...By: Home Lee |
Freeware |
TMS Scripter Studio Pro 1.3Add the ultimate flexibility and power into your applications with native Pascal or Basic scripting and full IDE (Integrated Development...By: TMS Software |
Demo |
eXtended Task Manager 2.00The Warecase eXtended Task Manager (XTM) is an extended windows task manager and performance monitoring tool designed for simplifying the...By: Michael Ritter |
Shareware |
Water World Icon setThe newest collection named WaterWorld which is inspired in Mac Style and folows the Apple guidelines. Included in this vibrant new theme are 80...By: IconBase |
Shareware |
Web Icons - professional icons for web 1.0An exquisite combination of pastel colours, and Tones of blue and Grey that will surely provide your application with the clean-cut, sophisticated...By: IconShock |
Freeware |
Windows Scripting Host Control for DelphiAdds fully functional support of Windows Script Host engine to Delphi application. Lets to run scripts from application and shares any application...By: Ekas Software |
Shareware |
Active scripting component: Windows script host control for DelphiWindows Scripting Host Control enables Delphi application to support active scripting languages installed in Windows Scripting Host (such as VB...By: Ekas Software |
Shareware |
Windows Scripting Host component for Delphi (active scripting) 2.5Allows running scripts in any scripting language supporting WSH. Operating with Delphi objects, published properties, public and published methods,...By: Ekas Software |
Freeware |
Dream ScripterAdd support for built in scripting language in a few minutes. All the work is done by Dream Scripter which supports all Active Scripting languages...By: Dream Company |
Shareware |
Komodo 3.0.1Komodo is a, professional IDE for open source languages, providing a workspace for editing, debugging, and testing applications in Perl, PHP,...By: Rachel Caaaa |
Shareware |
- Windows Scripting Host Control
Adds fully functional support of Windows Scripting Host engine to Delphi application. [Shareware] - Windows Script documentation
Visual Basic Scripting Edition and Microsoft JScript. - Windows Host
Offers domain registration and Windows web hosting with ASP, FrontPage, TCL, Python and statistics. - How to Hide the Logon Script Dialog Box on a Windows Client - 176197
Describes how to hide the dialog box indicating that a login script is running. - CWIPanel Windows Control Panel
Offers a control panel for Windows 2000 and 2003 based hosting servers. - Microsoft Script Center Script Repository
Sample scripts designed to run on Windows 2000, Windows XP, and Windows Server 2003. - ETM professional control - Solutions for process control engineering
Developers of PVSS, process visualization and control system for small remote outstations and large central control rooms.... - Paul Thurrott's SuperSite for Windows: Windows XP Tablet PC Edition
Features a review of the Tablet PC operating system with screenshots. - Design a Single Unicode App that Runs on Both Windows 98 and Windows 2000
Microsoft Systems Journal FAQs. - Windows XP Maximized Website - Tips, Fixes, and Tweaks for Windows
Information and technical resources to help you get the most from Windows XP.
