logo WinWrap®

Client-Server Script Testing and Debugging

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.

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.


Debugging a Server Application Running WinWrap® Basic BasicNoUIObj Component

Client-Server Script Testing and Debugging

Debugging server scripts by an authorized user may be desirable. 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 client application uses a BasicIdeCtl control to manage the script's executional in the server. Editing server scripts requires an "out-of-band" connection to the script store. The client application is not running any WinWrap® Basic code.

More Client-Server Solutions

Client-Server Script Execution 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. See Client-Server Script Execution.
Client-Server Script Development 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.
Remote Applications Control/Debug Scripts 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.

Conclusion

WinWrap® Basic Scripting provides a secure and highly adaptable means for configuring and specializing server applications. The WinWrap® Basic Scripting Control gives you the tools you need to debug powerful custom scripts on server applications.

Copyright Polar Engineering, Inc.