WinWrap® Basic - VBA and VB.NET compatible scripting for Windows COM & .NET applications
header1.jpgsupport1.png
winwrap0.pngannouncements0.pngevaluate0.pnglicense0.pngorder0.pngplatforms0.pngscreenshots0.pnglanguage0.pngreference0.pngsolutions.pngsearch0.png

Solutions



Architecture

Pictorial Index - WinWrap Basic Scripting Solutions

Thank you for being part of the WinWrap® Basic community of developers and evaluators. We've put together this easy-to-use Pictorial Index to the WinWrap® Basic web site so you can quickly and easily find the WinWrap® Basic information you need for your scripting needs and requirements.

Image links -> WinWrap® Basic subject overviews
Text links -> Detailed WinWrap® Basic specifications

more...



Compatibility

.NET Framework v4.0

WinWrap® Basic has been designed to provide maximum flexibility for the application developer. Choose the appropriate WinWrap® Basic platform for your needs.

How to avoid In-Process Side-by-Side Execution:

  • .NET v2.0-v3.5 use WinWrap® Basic for .NET
  • WPF v3.5 use WinWrap® Basic for WPF
  • .NET v4.0 use WinWrap® Basic for .NET 4.0
  • WPF v4.0 use WinWrap® Basic for WPF 4.0

more...



Architecture

.NET Scripting Host

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

more...



Compatibility

64-Bit Windows Server 2008 R2

  • Supports performance and reliability advantages of the 64-bit architecture
  • Allows applications to use extremely large in-memory datasets
  • Runs 32-bit processes via WoW64 (Windows 32-bit On Windows 64-bit)
  • WoW64 is optionally installed
  • Unable to purchase a 32-bit server from Microsoft for over two years

WinWrap® Basic has native 64-bit support and is fully compatible with Windows Server 2008.

Sax Basic has only 32-bit support and will not run on Windows Server 2008 unless the optional WoW64 compatibility option has been installed by the server administrator.

more...



Architecture

ActiveX Scripting Host

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

more...



Architecture

Application Automation Solutions

WinWrap® Basic Scripting Version 10 has improved and extensive support for automating deployed applications. You can build a stock application, then you or your customer can customize and automate the application using WinWrap® Basic scripts. The WinWrap® Basic Embedded Scripting Engine provides both end-users and developers with a complete environment for creating Application Automation Solutions.

WinWrap® Basic's Scripting Component Provides the Solution for Customizing and Automating your Application:

  • Create Custom Solutions Based on Proven Processes and Workflow
  • Automate Time-Consuming, Labor-Intensive, Repetitive Tasks
  • Create Custom Scripts that Require Minimal User Input
  • Maximize Application Value with WinWrap® Basic Enabled Extensibility
  • Capture User Input with WinWrap® Basic Commands
  • Provide Users with a Complete Scripting Development Environment

more...



Code Examples

Call a Subroutine Macro


Run a WinWrap® Basic Subroutine Macro Script from Your Application:

  • Users can code scripts to customize an application for their particular needs
  • Developers can extend an application without recompiling it
  • Installers can customize an application for a customer or group of customers
  • Capture interactive user input
  • Share information with external applications
  • Use any of thousands of .NET Framework Classes

more...



Architecture

Compile Scripts - Speed up WinWrap Basic Scripts by 100 Times

Speed up WWB.NET code by 100 times, or more, with the WinWrap® Basic Version 10 compiler option.

Create a Compiled Library with WinWrap® Basic Version 10 Compile Option

  • Compile speed-critical WinWrap® Basic library projects
  • Utilize the full power of VB.NET code
  • Access application defined language extensions
  • Call compiled code directly from WWB.NET scripts
  • Call compiled code via delegates
  • Use any of thousands of .NET Framework Classes

more...



Architecture

Custom WinForms

Design and create custom .NET forms (WinForms) for use with WinWrap® Basic scripts. Incorporate any WinForm control. Create custom user interfaces for specific clients.

Use Custom WinForms with your WinWrap® Basic Application

  • Utilize any WinForm Control
  • Show from your COM or .NET application
  • Deliver as dynamically compiled dlls
  • Implement custom user interfaces for specific clients
  • Enable power users to implement custom forms
  • Access application specific extensions
  • Upgrade your COM application with WinForms
  • Create using VB Express or Visual Studio

more...



Architecture

Dynamic Configuration Scripting with WinWrap® Basic

WinWrap® Basic Version 10 now has improved and more extensive support for specializing and configuring deployed Windows applications. You can build a stock application, then customize the application's WinWrap® Basic scripts for each customer's installation or specific needs.

Use WinWrap® Basic Scripts to Configure Deployed Applications:

  • Customize and extend a generic application
  • Interface an application to customer specific resources
  • Implement customer specific application logic
  • Setup customer requested application shortcuts
  • Patch or update installed applications
  • Access to thousands of .NET Framework classes
  • Encrypt scripts containing proprietary information
  • Prevent unauthorized changes to deployed scripts
  • Ship a complete environment for modifying WinWrap® scripts

more...



Architecture

Remote Control with WinWrap® Basic

The Synchronized property, Synchronize method and Synchronizing event (OnBasicSynchronizing callback) work together to add remote control to WinWrap® Basic. 

more...



Compatibility

Visual Basic .NET Compatibility

The WinWrap® Basic Scripting Engine provides both end-users and developers with a complete VBNET compatibility solution.

WinWrap® Basic WWB.NET Scripting Language VB.NET Compatibility:

  • Support for VB.NET style scripts
  • Access to the ActiveX Host Application via COM interop
  • Access to the .NET Host Application via .NET assembly

more...



Compatibility

Visual Basic 6.0 Compatibility

The WinWrap® Basic Scripting Engine provides both end-users and developers with a complete VB5 and VB6 compatibility solution.

WinWrap® Basic WWB-COM Scripting Language VB5 and VB6 Compatibility:

  • Support for VB5 and VB6 style scripts
  • Fully compatible support for Sax Basic legacy scripts
  • Access to the ActiveX Host Application via COM
  • Access to the .NET Host Application via COM interop

more...



Compatibility

Visual Basic for Applications Compatibility

The WinWrap® Basic Scripting Engine provides both end-users and developers with a complete VBA compatibility solution.

WinWrap® Basic WWB-COM Scripting Language VBA Compatibility:

  • Support for VBA style scripts
  • Access to the ActiveX Host Application via COM
  • Access to the .NET Host Application via COM interop

more...



Architecture

WinWrap® Basic Scripting Engine Version 10

The WinWrap® Basic software package is used in conjunction with Microsoft development tools including VB6, Visual Studio, Visual Studio .NET, Visual Studio Express, and the ActiveX scripting engines.

Add VB.NET/VBA Style End-User Scripting to Your COM and .NET Windows Applications

  • Users can select WWB.NET language support for VB.NET style syntax in their WinWrap® Basic scripts. Reference/utilize any .NET assemblies directly.
  • Users can select WWB-COM language support for VBA style syntax in their WinWrap® Basic scripts. Reference/utilize COM ActiveX type libraries directly.
  • Applications can extend the WinWrap® Basic language via ActiveX Automation or .NET classes.
  • Fully compatible support for Sax Basic scripts.

New Features in WinWrap® Basic Version 10

  • WinWrap® Basic Project Capability. Supports for both Module/Class Blocks and VB6 Style Files.
  • Compile Scripts Using Microsoft's VB.NET Compiler Component. Application extensions are available from WWB.NET/Compiled projects.
  • Script encryption and decryption. Encrypt WinWrap® scripts that need to be protected from end-user viewing or modifying.
  • Design and create custom .NET forms (WinForms) for use with WinWrap® Basic scripts. Incorporate any WinForm control. Create custom user interfaces for specific clients.
  • New BasicIdeCtl control, BasicIdeObj and BasicNoUIObj objects for WPF.
  • WinWrap® Basic Version 10 UI is now available in 15 languages, including Chinese and Korean.
  • WinWrap® Basic version 10 supports all aspects of globalization.

more...


WinWrap® Basic is a low cost, powerful .NET/WPF/COM component which is an alternative to ActiveX, VBA and VSTA scripting. Hundreds of developers world-wide depend on WinWrap® Basic to provide their customers with advanced end-user scripting and automation. Available for both 32 bit and 64 bit Windows.