ActiveX 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/COM ActiveX scripting component. WinWrap® is a powerful alternative to ActiveX, VBA, and VSTA scripting.
WinWrap® Basic Scripting Solution
- Powerful .NET/COM ActiveX scripting api
- Extend the WinWrap® Basic language via ActiveX scripting automation
- Share information with other Active-X compliant applications
- Powerful .NET/COM ActiveX scripting tools
- Alternative to VBA and VSTA ActiveX scripting servers
- Alternative to ActiveX 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 ActiveX Host Application via COM
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
ActiveX WinWrap.Basic Framework Objects
- Defines the EventHandlers and EventArgs for the three ActiveX scripting objects
- The ActiveX scripting library objects are implemented using ActiveX automation
- BasicIdeCtl
- BasicNoUIObj
- BasicIdeObj
To add the Basic Ide controls to the Visual Studio control toolbox: Use menu Project, item Add to Project, sub-item Components and Controls. Click on Registered ActiveX Controls and click insert.
BasicIdeCtl ActiveX Component
- An ActiveX scripting control that can be placed on a form
- Macro editing, execution and debugging are supported through the IDE embedded in the form
BasicNoUIObj ActiveX Component
- An ActiveX 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 ActiveX Component
- An ActiveX 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 ActiveX 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
- ActiveX scripting development environment plugin for Windows applications
Summary
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.