WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications. The WinWrap® Basic Component is an alternative to Visual Basic for Applications VBA, ActiveX (e.g. VBScript, JScript, PerlScript, Rexx-based WSH engines and others), and VSTA for this purpose. The WinWrap® Basic Component is compatible with VBA, Sax Basic, VB.NET and Visual Basic 6.0 style scripts.
This solution shows the architecture of a client-server application with a WinWrap® Basic scripting enabled server. The WinWrap® Basic Scripting Control gives you the tools you need to design/debug and execute powerful custom scripts on server applications. The WinWrap® Basic Scripting Component provides the solution for deploying custom scripts with your server application.
Server scripts can access the server application via server extensions that are made part of the scripting language.The scripting engine is running without a UI. Server script editing and debugging is done in a separate application, not shown here. The connection and client proxy shown emphasize the client/server separation. WinWrap® Basic does not need nor use the connection or client proxy. The client application is not running any WinWrap® Basic code.
|Using scripting in a server application requires a script development capability. For sophisticated script editing with auto completion and syntax highlighting use the BasicIdeCtl. The WinWrap® Basic Scripting Control gives you the tools you need to develop powerful custom scripts on server applications. See Client-Server Script Development.|
|Using scripting in a server application requires a script debugging capability. WinWrap® Basic's remote control capability allows scripts to debugged from the client. The existing client/server connection can transport all the script debugging commands and execution status. The WinWrap® Basic Scripting Control gives you the tools you need to debug powerful custom scripts on server applications See Client-Server Script Testing and Debugging.|
|Control and Debug a server or remote application's scripts. The Synchronized Property, Synchronize Method and Synchronizing Event (OnBasicSynchronizing Callback) work together to add remote control to WinWrap® Basic. See Remote Applications Control/Debug Scripts.|
Solve your deployment requirements using a rich set of methods to load and execute scripts.
WinWrap® Basic Version 10 Scripting Object has script encryption capability. Customized scripts can now safely contain proprietary data or logic with full protection of your company's intellectual property. Additionally, you can prevent unauthorized editing or viewing of critical scripts.
The WinWrap® Basic Scripting Control gives you the tools you need to design/debug and execute powerful custom scripts on server applications. Custom scripting empowers your developers to specialize and extend your server application.
WinWrap® Basic Scripting provides a secure and highly adaptable means for configuring and specializing server applications.
Copyright Polar Engineering, Inc.