.NET Scripting Host
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.
The WinWrap® Basic scripting component is a low cost, powerful .NET scripting component. WinWrap® is a powerful alternative to ActiveX, VBA, and VSTA scripting.
WinWrap® Basic Scripting Solution
- Powerful .NET scripting api
- Extend the WinWrap® Basic language via .NET scripting automation
- Share information with other Active-X compliant applications
- Powerful .NET/COM scripting tools
- Alternative to VBA and VSTA ActiveX scripting servers
- Alternative to .NET scripting hosts
VBA Compatibility
- WinWrap® adds Visual Basic compatible scripting to Windows applications
- Select WWB-COM language support for VBA style syntax
- Write scripts with VBA style syntax
- Reference COM ActiveX type libraries directly
- Extend the WinWrap® Basic language via ActiveX Automation
- Access to the .NET Host Application via .NET
VB6 Compatibility
- Fully compatible support for Sax Basic legacy scripts
- Support for VB5 and VB6 style scripts
- Access to the Windows Host Application via COM
Sax Basic Compatibility
- Conversion from Sax Basic V7 is easy
- Conversion takes only an hour or two per application
- The OCXs use different names and GUIDs
- Both Sax ActiveX Scripting and WinWrap® Basic can be installed at the same time
- The scripting languages are 100% compatible
.NET WinWrap.Basic Framework Objects
- Defines the EventHandlers and EventArgs for the three .NET scripting objects
- The .NET scripting library objects are implemented using .NET
- BasicIdeCtl
- BasicNoUIObj
- BasicIdeObj
BasicIdeCtl .NET Component
- An .NET scripting control that can be placed on a form
- Macro editing, execution and debugging are supported through the IDE embedded in the form
BasicNoUIObj .NET Component
- An .NET scripting object that can be referenced or created without a containing form
- Macro execution is supported through the object
- Macro editing and debugging are not supported
BasicIdeObj .NET Component
- An .NET scripting package that can be referenced or created without a containing form
- The IDE window for this object is created when CreateOverlappedWindow method is called
- Macro execution is supported through the object
- Macro editing and debugging are supported through the IDE in the overlapped window
Provide Users with a Complete Scripting Development Environment
Applications including the WinWrap® Basic BasicIdeCtl .NET scripting runtime ship with a fully featured development environment including an editor and a debugger.
- Full WinWrap® Basic script editing
- Powerful autocompletion capability
- Built-in documentation
- Complete debugging capability
- .NET scripting development environment plugin for Windows applications
The WinWrap® Basic software package is used in conjunction with Microsoft development tools including Visual Studio, Visual Studio.NET, Visual Studio Express, and ActiveX scripting engines. For COM, use WinWrap® Basic with Microsoft Visual Studio v6/2003/2005/2008, Visual Basic v6, or other ActiveX scripting applications or ActiveX scripting dlls.
Copyright Polar Engineering, Inc.