logo WinWrap®


How To

Get Started

Script Your App's Object Model

Display Custom WinForms

Display Custom WPF XAML

Best Practices

Scriptable Application

Secure Scripting


Virtual File System

IDE in a WinForms Tab Control

IDE in a WPF Tab Control

NoUI in a Azure Web Site

Application Scripting
Execution and Design

Script Caching (requires v10.50+)

Script Caching

COM: Script Caching

NET4: Script Caching

NET5: Script Caching

NET6: Script Caching

Client-Server (requires v10.40+)

Cross Thread


Web Server

Web Page Client

Advanced IDE (requires v10.41+)

Symbol Highlighting

Auto Completion Favorites

Script Language Compatibility and Host Application Alternatives

VBScript Compatibility

VB.NET Compatibility
VBA & VB6 Compatibility

Sax Basic Compatible

Upgrade MSScript Control
to WinWrap® Basic

.NET Scripting Host
End-User Scripting

ActiveX Scripting Host
Powerful Scripting API


Architectural Choices

Windows 8

Windows Server 2012

64-Bit Windows

Visual Studio 2012

Compile Scripts

Remote Applications




WinWrap® Basic
Complete Scripting Features

Application Automation

WPF XAML Hello World!

Show WinForms Dialogs

Client-Server Script Execution

Design/Execute Scripts

Customize Applications

Dynamic Configuration

Scripting Strategies

Call Subroutine Macro

Preparsing Modules

Symbol Information

Color-Coded Scripts
Paste HTML

Access .NET Classes

Call Extension Methods

WinWrap® Basic Projects
Multiple Class Blocks


Dynamic User Forms

Display Custom WPF XAML

WPF XAML Field Update

WPF XAML Hello World!

Complete Scripting Features

Custom WinForms

Show a WinForms Dialog

Upgrade from Sax Basic

Upgrade MSScript Control


Upgrade to v10.40

Cypress Enable

.NET Framework v4.0

Microsoft Visual
Studio 2012 Support

Class Blocks

WPF Host Applications

Script Editor/Debug

Compile Scripts


WinWrap® Basic Localization in 16 Languages

Component menus, dialogs, etc are avaliable in Armenian (հայերէն), Chinese (中文), Danish (dansk), Dutch (Nederlands), English (English), Finnish (suomi), French (français), German (Deutsch), Italian (italiano), Japanese (日本語), Korean (한국어), Norwegian (norsk), Portuguese (Português), Russian (русский), Spanish (español), Swedish (svenska).

հայերէն (Armenian)
中文 (Chinese)
dansk (Danish)
Nederlands (Dutch)
suomi (Finnish)
français (French)
Deutsch (German)
italiano (Italian)
日本語 (Japanese)
한국어 (Korean)
norsk (Norwegian)
Português (Portuguese)
русский (Russian)
español (Spanish)
svenska (Swedish)

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/2005/2008/2010, Visual Basic v6, or other ActiveX scripting applications or ActiveX scripting dlls.