logo WinWrap®

WinWrap® News

September 19, 2016

Binary Literals

WinWrap® Basic now supports using underscores for visual separation in script 'num definitions'. Use these placeholder underscores to improve readability and understanding of number definitions.

  • Use one or more '_' characters as insignificant placeholders between two digits
  • This is especially useful in binary literals where the bits have grouped meaning
  • This can also be used with decimal and other number definitions
Read more
February 17, 2016

Nothing Propagation

WinWrap® Basic scripts now supports "Nothing propagation". The ?., ?( and ?! operators allow the expression to the left of the operator to be Nothing. When that is the case, the result is Nothing. The type of the result depends on the final type (T) returned by the final method/property. If T is a reference type (like StringBuilder) then the expression's result type is the same. However, when T is a value type (like Double) then the expression's result type is IsNullable<T>.

Use Nothing Propagation in WinWrap® Basic Scripts

  • Access a member of an object expression that might be Nothing (?. operator)
  • Access an array element of an array expression that might be Nothing (?( operator)
  • Access a dictionary item of a dictionary expression that might be Nothing (?! operator)
  • Leverage built-in documentation with the autocompletion for the new operators.
Read more
January 26, 2016

String Interpolation

WinWrap® Basic scripts now support string interpolation. Use expressions inside string constants instead of the cumbersome String.Format function. Leverage built-in documentation with string interpolation autocompletion for WWB-NET macros.

WinWrap® Basic String Interpolation Support

  • Use string interpolation in WinWrap® Basic scripts
  • Leverage built-in documentation with string interpolation autocompletion
  • Replace String.Format("...{0}...", ...) with $"...{...}..."
Read more
October 27, 2015

Microsoft Visual Studio 2015 Support

WinWrap® Basic adds Microsoft Visual Studio 2015 Support

  • Compile a .NET 4.6 application with WinWrap® Basic .NET 4.0 component
  • Access .NET 4.6 assemblies from WWB.NET scripting language
  • Include .NET 4.6 WWB.NET/Compiled projects
  • Use C# 6 and VB 14 with Visual Studio 2015
  • Work with the new .NET 4.6 assemblies in Visual Studio 2015
Read more
September 02, 2015

Windows 10 WinWrap® Basic Support

WinWrap® Basic now supports Windows 10.

WinWrap® Basic adds Support for Windows 10 and Visual Studio 2015

  • Integrate WinWrap® Basic into Windows 10 desktop applications
  • Visual Studio 2015 support
  • Access .NET 4.5.2 assemblies from WinWrap® Basic's WWB_NET scripting language
  • Use any of thousands of .NET 4.5 Framework Classes in WWB_NET scripts
Read more
March 03, 2015

Polar Engineering, Inc.

Polar Engineering, Inc. The new name of Polar Engineering and Consulting.

Read more
February 05, 2015

Welcome to the new WinWrap® Basic Website

The WinWrap® Basic website is updated to better support WinWrap® Basic customers and evaluators. We hope you enjoy our new look.

Overview and changes:

  • Home page shows the many industry uses of WinWrap® Basic
  • WinWrap® Basic Languages and References documentation combined under Basic
  • Evaluate WinWrap® Basic with one simple request
  • Order WinWrap® Basic in one of three configurations
  • Review solutions to a variety of WinWrap® Basic usage cases
  • Search the WinWrap® Basic website using Bing's search engine API
Read more
January 11, 2015

Multiple Class Blocks in One Script File

Mix subroutines, functions, class blocks, and module blocks in a single script file. Share public subroutines, functions, class blocks, and module blocks from a single file with '#Uses.

Inline Class and Module Blocks:

  • Mix subroutines, functions, class blocks, and module blocks in a single file
  • Alternative to VB6 style class files
  • Drop in VB.NET class code with little or no changes
  • Full auto completion support
Read more
September 10, 2014

Scripting WPF Applications with WinWrap® Basic

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • WPF Scripting Host
  • Custom WPF User Interface
  • WPF Fields Update
  • WPF Hello World!
  • Basic IDE in WPF Tab Control
  • Script Your App's Object Model
  • Safe Scripting with Sandboxing
  • Autocompletion Editing
Read more
June 03, 2014

Script Your Application's Object Model

Use your application's own object model and the WinWrap® Basic scripting control to create a scriptable application.

Enable Scripting of Your Application Object Model:

  • Elevate scriptable members and types to the WWB.NET language
  • Edit scripts with auto completion for your object model
  • Run, debug and pause scripts controlling your application
  • UI active while script execution occurs
Read more
January 12, 2014

Safe Scripting with Sandboxing

Restrict script access to the safe subset of the .NET framework.

Safe End-User Scripting:

  • Block unsafe script instructions by setting Sandboxed property
  • Allow script access to safe .NET functionality
  • Permit language extensions marked as Scriptable
  • Protect server applications from unsafe scripts
Read more
December 11, 2013

Why Application Developers Use WinWrap® Basic Scripting

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • Works in 64 Bit Applications
  • VB.NET Compatible Scripting
  • Secure User Scripting
  • Full Scripting Design Environment
  • .NET Scripting Host
  • WPF Scripting Host
  • IIS Scripting Host
  • Azure Scripting Host
Read more
July 30, 2013

WinWrap® Basic Dynamic User Forms

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • Dynamically display custom WPF UI from XAML description code
  • Enable power users to implement their own custom interfaces
  • Ship a complete environment for creating and debugging end-user scripts
  • Create custom WinForms utilizing any available WinForm control
  • Dynamically display custom WinForms
  • Support for Sax Basic style scripts
  • Support for VB Script style scripts
Read more
June 18, 2013

WinWrap® Basic Scripting Strategies

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • Users can code scripts to customize an application for their particular needs
  • Preparse scripts for application use
  • Compile speed-critical WinWrap® Basic library projects
  • Include color coded scripts in documentation
  • Access Microsoft .NET Framework Classes and Objects
  • Call extension methods from WinWrap® Basic scripts
  • Multiple Module and Class blocks per project member
  • Editing and autocompletion for WWB.NET and WWB-COM scripts
Read more
May 20, 2013

WinWrap® Basic Scripting

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • Ship a complete environment for creating and debugging end-user scripts
  • Maximize application value with WinWrap® Basic enabled extensibility
  • Dynamically display custom WPF UI from XAML description code
  • Dynamically display custom WinForms
  • Execute scripts on server applications
  • Use two applications to separate design and execution
  • Extend the scripting language with application specific functionality
  • Customize and extend a generic application
Read more
April 23, 2013

WinWrap® Basic Architectural Choices

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • WinWrap® Basic runs on Windows 7 and Windows 8 desktops
  • Integrate WinWrap® Basic into Windows Server R2 and Windows Server 2012 applications
  • Access new .NET 4.0 assemblies using Visual Studio 2010 or Visual Studio 2012
  • 32-bit and 64-bit Windows native support
  • Compile speed-critical WinWrap® Basic library projects
  • Control and Debug a server or remote application's scripts
  • Edit multiple languages including right-to-left scripts
  • Consistent localized user interface
Read more
March 22, 2013

Legacy Script Compatibility and Future Application Development

WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.

  • Legacy script compatibility
  • Microsoft MSScript control compatibility
  • Sax Basic control compatibility
  • Works with ActiveX hosts
  • Works with .NET hosts
  • Has both 32-bit and 64-bit Windows native support
Read more
January 20, 2013

The WinWrap® Basic ASP.NET/IIS Certificate

The ASP.NET/IIS Certificate enables an IIS Server Application and a Desktop Host Application Certificate.

Support for Windows ASP.NET and Single-Hostname IIS7/8 Win32 and Win64

  • Access .NET 4.0/4.5 assemblies from WinWrap® Basic's WWB.NET scripting language
  • Use any of thousands of .NET 4.0/4.5 Framework Classes in WWB.NET scripts
  • Use WinWrap® Basic macros to specialize and extend an IIS application
  • Provide the script writer with an API (extensions) to the host IIS application
  • Supports Windows IIS 7 and IIS 8 Web Servers
Read more
August 21, 2012

Cypress Enable and WinWrap® Basic

Cypress Enable developers needing to update their scripting support will find that WinWrap® Basic provides a safe and powerful conversion path for Cypress Enable developers.

WinWrap® Basic is Compatible with Cypress Enable

Read more
August 02, 2012

Windows Server 2008 R2 and Windows Server 2012 Support

WinWrap® Basic now supports Microsoft Windows Server 2012.

WinWrap® Basic has Windows Server 2008 R2 and Windows Server 2012 Support

  • Use Visual Studio 2010/2012 to integrate WinWrap® Basic into Windows Server R2 and Windows Server 2012 applications
  • .NET 4.5 Windows applications run on Windows server 2012
  • Include the WinWrap® Basic control in .NET 4.5 host applications
  • Access .NET 4.5 assemblies from WinWrap® Basic's WWB.NET scripting language
  • Use any of thousands of .NET 4.5 Framework Classes in WWB.NET scripts
  • Compile speed-critical WinWrap® Basic projects that utilize .NET 4.5 calls
Read more
July 18, 2012

Visual Studio 2010 and Visual Studio 2012 Support

WinWrap® Basic now supports Microsoft's Visual Studio 2012 and Microsoft's .NET 4.5 Foundation Classes. Visual Studio 2012 is required to create Windows 8 .NET 4.5 desktop applications.

WinWrap® Basic adds Support for Windows 8 .NET 4.5 and Visual Studio 2012

  • Working with the new .NET 4.0 assemblies requires Visual Studio 2010 or Visual Studio 2012
  • Working with the new Windows 8 .NET 4.5 assemblies requires Visual Studio 2012
  • Include the WinWrap® Basic control in .NET 4.5 host applications
  • Access .NET 4.5 assemblies from WinWrap® Basic's WWB.NET scripting language
  • Use any of thousands of .NET 4.5 Framework Classes in WWB.NET scripts
  • Compile speed-critical WinWrap® Basic projects that utilize .NET 4.5 calls
Read more
June 03, 2012

Call Extension Methods From WinWrap® Basic Scripts

WinWrap® Basic scripts now have full support for extension methods. Call extension methods from WinWrap® Basic scripts. Leverage built-in documentation with extension method autocompletion for WWB.NET macros. Microsoft's support for extension methods provides an easy way to add functionality to existing classes and interfaces.

WinWrap® Basic Extension Method Support

  • Call extension methods from WinWrap® Basic scripts
  • Leverage built-in documentation with extension method autocompletion
  • Add extension methods to .Net Foundation classes
  • Extend a class implemented by another organization
  • Specialize a class for your program's domain specific use
Read more
January 27, 2012

Rapid Autocompletion With Substring Matching

Leverage built-in documentation with rapid autocompletion for WWB.NET and WWB-COM macros.

WinWrap® Basic Script Editor Rapid Autocompletion

  • Autocompletion now matches internal substrings
  • Rapid autocompletion editing for WWB.NET and WWB-COM scripts/macros
  • Increases power of built-in documentation capability of autocompletion
  • Easier to find types that include a shared name
Read more
September 25, 2011

Include Color-Coded Scripts in Your Documentation

The WinWrap® Basic IDE now supports HTML clipboard data. Paste color-coded scripts from the WinWrap® Basic IDE into any HTML clipboard compatible document. Developers can include color coded scripts in their documentation. Users can improve their script documentation.

WinWrap® Basic HTML Clipboard Data

  • Developers can include color coded scripts in their documentation
  • Users can improve their script documentation
  • Both HTML data and Text data are copied to the clipboard
  • HTML data compatible applications will paste the HTML data
  • WinWrap® Basic HTML clipboard data maintains the script color encodings
Read more
August 19, 2011

WinWrap® Basic as a 64-Bit Component

WinWrap® Basic now runs on 64bit windows including Windows Server 2008 R2 and 64bit Windows 7. Up to 8 terabytes memory available for 64-bit processes running on 64-bit windows.

WinWrap® Basic on 64bit Windows

  • Has native 64-bit support
  • Fully compatible with 64-bit Windows Server 2008
  • Fully compatible with 64-bit Windows Clients
  • 8 Terabytes memory available for 64-bit processes
  • Runs in a native 64 bit process as ActiveX, WinForm component, or DLL
  • Can load 64-bit DLLs
Read more
July 11, 2011

Announcing WinWrap® Basic as a .NET 4.0 Component

WinWrap® Basic is available as a .NET 4.0 component compatible with Visual Studio 2010 and Windows Server 2008 R2.

WinWrap® Basic for .NET 4.0 uses .NET Framework Version 4.0

  • WinWrap® Basic is available as a .NET 4.0 component
  • Ideal for development with Visual Studio 2010
  • Windows Server 2008 installs .NET Framework 4.0 by default
  • WinWrap® Basic® available also for previous .NET Frameworks
Read more
May 22, 2011

WinWrap® Basic Complete Scripting Features

WinWrap® Basic greatly simplifies adding scripting capability to your windows COM or .NET application. By including the WinWrap® Basic control in your application you automatically get the complete script development and execution environment that end-users require.

Ship a Fully Featured Script Development and Execution Environnment with Your Windows Application

  • Ship a complete environment for creating and debugging end-user scripts
  • End-users can debug their WinWrap® Basic scripts
  • End-users can use script language extensions to access your application's APIs
  • End-users can access any of thousands of .NET Framework classes
  • Works with both COM and .NET Windows Applications
Read more
February 09, 2011

Client-Server Scripting Architectures with WinWrap® Basic

Run WinWrap® Basic scripts in your server application. The BasicNoUIObj component is a No-UI control for headless script operation on a server. Custom server scripts empowers your developers and power-users to specialize and extend your server application for each customer or installation.

  • WinWrap® Basic supports Windows Server 2008, 64-bit, and large memory configurations
  • Compile Option for improved script execution speed
  • Encryption Option to secure scripts against unauthorized modification and viewing
  • Access to the Microsoft .NET Framework and 3rd Party .NET Code Assemblies
Read more
December 16, 2010

VBScript Host msscript.ocx vs WinWrap® Basic Scripting

WinWrap® Basic provides a safe and powerful upgrade path for VBScript Scripting Host developers.

VBScript Scripting Host

  • VBScript does not have 64 bit support
  • VBScript does not use .NET assemblies
  • VBScript does not provide an Integrated End-User Scripting IDE
  • VBScript has been moved to Microsoft Sustaining Engineering
Read more
October 24, 2010

Implicit Line Continuation in WinWrap® Basic Scripting Editor

WinWrap® Basic now has Implicit Line Continuation Functionality

  • Statements can span several lines
  • Scripts without line continuations are more readable
  • Syntax elements are used to end statements
  • Line continuations are intelligently inferred from context
  • Enhanced compatibility with VB.NET
Read more
September 30, 2010

Microsoft Visual Studio 2010 Support

WinWrap® Basic adds Microsoft Visual Studio 2010 Support

  • Working with the new .NET 4.0 assemblies requires Visual Studio 2010
  • Compile a .NET 4.0 application with WinWrap® Basic .NET 4.0 component
  • Access .NET 4.0 assemblies from WWB.NET scripting language
  • Include .NET 4.0 WWB.NET/Compiled projects
Read more
August 28, 2010

Announcing WinWrap® Basic as a .NET 4.0 Component!

WinWrap® Basic runs on the Windows Server 2008 as .NET 4.0 Component

  • WinWrap® Basic is now available as a .NET 4.0 component
  • Windows Server 2008 installs .NET Framework 4.0 by default
  • Windows Server 2008 installs .NET Framework 3.0/3.5 as an optional component
Read more
June 24, 2010

Autocompletion

Autocompletion Editing for WWB.NET and WWB-COM Project Scripts.

Script Editor Autocompletion

  • Autocompletion Editing for WWB.NET and WWB-COM Project Scripts
  • Editing and autocompletion for WWB.NET scripts
  • Powerful autocompletion capability
  • Built-in documentation
Read more
June 23, 2010

Script Debugger

Applications including the WinWrap® Basic BasicIdeCtl .NET scripting runtime ship with a fully featured development environment including an editor and a debugger.

Script Debugging

  • Debugging for WWB-COM scripts
  • Debugging for WWB.NET scripts
  • Debugging for WWB VB5.0 and VB6.0 scripts
  • Optimized script debugging features
Read more
May 27, 2010

Dynamic Configuration Scripting White Paper

Find out why dynamic configuration scripting is better suited to today's complicated Windows applications than static configuration files. Polar Engineering has created a Dynamic Configuration Scripting White Paper which you can download free at Dynamic Configuration Scripting White Paper.pdf

Dynamic configuration scripting is more powerful than static configuration files:

  • Customize generic applications
  • Interface to customer specific resources
  • Implement customer application logic
  • Setup customer application shortcuts
Read more
May 10, 2010

Announcing WinWrap® Basic Globalization

WinWrap® Basic supports all aspects of globalization, now including right-to-left text in scripts. The WinWrap® Basic scripting component has complete support for your application's globalization requirements.

Read more
May 09, 2010

WinWrap® Basic is Available in 16 Languages

WinWrap® Basic UI is now available in 16 languages, including Chinese and Korean. The WinWrap® Basic scripting component has complete support for your application's localization requirements.

Read more
April 19, 2010

Sax Basic Upgrade Limited-time Offer

Limited-time discount offer, special deal for Sax Basic compatible WinWrap®, good through the end of April 2010.

Read more
March 01, 2010

Announcing WinWrap® Basic / Sax Basic Compatibility

The WinWrap® Basic Scripting Engine Version 10 with WWB-COM Language delivers fully compatible support for Sax Basic legacy scripts.

The WinWrap® Basic WWB-COM Scripting Language delivers:

  • Fully compatible support for Sax Basic legacy scripts
  • Windows 7 compatibility
  • Support for VBA style scripts
  • Access to the .NET Host via COM interop
  • Access to the ActiveX Host
  • Editing and autocompletion for WWB-COM scripts
  • Debugging for WWB-COM scripts
Read more
February 02, 2010

WinWrap® Basic for WPF Applications

New BasicIdeCtl control, BasicIdeObj and BasicNoUIObj objects for WPF.

  • Use control/object in a WPF Window with other WPF controls
  • Manage control/object lifespan using the host WPF Window
  • WPF control/object interfaces are the same as the .NET version
  • Easily add control's menu items to host WPF window
Read more
January 13, 2010

Speed up WinWrap® Basic Scripts by 100 Times

  • Compile speed-critical and compute intensive scripts
  • Access application defined language extensions
  • Call compiled code directly from WWB.NET scripts
  • Call compiled code from both COM and .NET host applications
Read more
December 21, 2009

WinWrap® Basic Projects with Script Edit Autocompletion

WinWrap® Basic is an embedded macro language control available for .NET/COM 32/64 bit Windows applications. The WinWrap® Basic Component is compatible with VBA, Sax Basic, VB.NET and Visual Basic 6.0 style scripts.

Read more
October 13, 2009

Use Custom Windows Forms

  • Design and create custom .NET Windows Forms for use with WinWrap® Basic scripts
  • Incorporate any Windows Form control
  • Create custom user interfaces for specific clients
  • Deliver as dynamically compiled dlls
Read more
September 09, 2009

Announcing WinWrap® Basic Compile Option

Polar Engineering is pleased to announce the immediate availability of a Compile Option for WinWrap® Basic Version 10.

With the WinWrap® Basic Version 10 Compile Option you can speed up WWB.NET code by 100 times, or more.

WinWrap® Basic Compile Option Features

  • 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 from both COM and .NET host applications
  • Call compiled code via delegates
  • Use any of thousands of .NET Framework Classes
Read more
September 08, 2009

WinWrap® Basic V10 Projects

A WinWrap® Basic project provides an alternative to the '#Uses directive. A WinWrap® Basic project also provides for multiple module and class blocks per macro file instead of VB6 style macro files. A project bundles a collection of members (files) together.

WinWrap® Basic Project Features

  • Alternative to the '#Uses directive
  • Module and Class blocks instead of VB6 style files
  • Multiple Module and Class blocks per project member
  • Bundles a collection of members (files) together
  • Friend and Public symbols are available to all project members
  • Executable projects have an EntryPoint
  • Library projects may be referenced from other projects
  • CreateHandler can create project or project member specific handlers
  • LoadModule can load a project for all other projects or scripts to access
  • WWB-COM, WWB.NET and WWB.NET/Compiled projects all supported
Read more
May 15, 2009

Announcing WinWrap® Basic WWB.NET Option

WinWrap® Basic Scripting Engine includes the WWB.NET Language Option enabling developer and end-user scripts to access and call the thousands of reusable classes from Microsoft's .NET Framework.

The WinWrap® Basic WWB.NET Scripting Language Option enables:

  • Support for VB.NET style syntax
  • .NET Scripting for COM or .NET host applications
  • Access to the Microsoft .NET Framework
  • Access to 3rd Party .NET Code Assemblies
  • Editing and autocompletion for WWB.NET scripts
  • Debugging for WWB.NET scripts
Read more
January 11, 2009

Announcing WinWrap® Basic v10.01

Polar Engineering and Consulting is pleased to announce the release of WinWrap® Basic v10.01. Three significant changes come with v10.01:

Read more