Windows on ARM supports x64/ARM64 interop. WinWrap® Basic for ARM64EC (v10.53) implements the WinWrap® Basic languages as ARM64 code using an interface that is 100% compatible with the x64 implementation.
Requires Option H and WinWrap® Basic v10.53+.
WinWrap® Basic now supports Dark Mode.
WinWrap® Basic is available as a .NET 8.0 component compatible with Visual Studio 2022 17.8.1+ and Windows 10.
Polar Engineering, Inc. is pleased to announce the release of WinWrap® Basic v10.52. These are the additions/changes:
WinWrap® Basic now supports Windows 11.
WinWrap® Basic is available as a .NET 6.0 component compatible with Visual Studio 2019 16.11+ and Windows 10.
Updated announcement regarding WWB.NET/5: Microsoft will release .NET 6 before the end of 2021. WinWrap® Basic will support .NET 6 just like it supports .NET 5. The WWB.NET/5 language has been renamed WWB.NET/5+ in anticipation of .NET 6 and beyond. Existing scripts using '#Language "WWB.NET/5" will be treated as '#Language "WWB.NET/5+".
Announcing the availablity of the WinWrap® Basic WWB.NET/5+ Language Option enabling developer and end-user scripts to access and call the thousands of reusable classes from Microsoft's .NET 5+.
The WinWrap® Basic WWB.NET/5+ Application Certificate option enables:
AddressOf Prototype Insertion (v10.50.065+):
WinWrap® Basic scripts can await Async methods.
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.
Starting with WinWrap® Basic v10.50.035 using WWB.NET or WWB.NET/Compiled from an unmanaged (COM) application no longer requires any registration step. (The setup-32u.msi and setup-64u.msi steps are no longer required). (The WWB.NET option is still required.)
The WinWrap® Basic IDE now supports simple syntax error highlighting.
Polar Engineering, Inc. is pleased to announce the release of WinWrap® Basic v10.50. These are the additions/changes:
WinWrap® Basic is available as a .NET 5.0 component compatible with Visual Studio 2019 Preview 16.9+ and Windows 10.
Polar Engineering, Inc. is pleased to announce the release of WinWrap® Basic v10.41. These are the additions/changes:
Profiling (v10.41+):
Auto Completion Favorites (v10.41+):
Symbol Highlighting (v10.41+):
Hyperlinks in Scripts
WinWrap® Basic Collaborative Editing (v10.40+)
Try Web Based Editing - WinWrap® Basicv10.40+
WinWrap® Basic Web Based Editing (v10.40+)
The new SymbolInfo method allows WinWrap® Basic host applications to:
Polar Engineering, Inc. is pleased to announce the release of WinWrap® Basic v10.40. These are the three additions/changes:
WinWrap® Basic scripts can create dynamic .NET objects.
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.
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>.
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
WinWrap® Basic now supports Windows 10.
Polar Engineering®, Inc. The new name of Polar Engineering and Consulting.
The WinWrap® Basic website is updated to better support WinWrap® Basic customers and evaluators. We hope you enjoy our new look.
Overview and changes:
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:
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
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:
Restrict script access to the safe subset of the .NET framework.
Safe End-User Scripting:
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
WinWrap® Basic is an embedded macro language component available for .NET and COM 32/64 bit Windows applications.
The ASP.NET/IIS Certificate enables an IIS Server Application and a Desktop Host Application Certificate.
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 now supports Microsoft Windows Server 2012.
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 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
Leverage built-in documentation with rapid autocompletion for WWB.NET and WWB-COM macros.
WinWrap® Basic Script Editor Rapid Autocompletion
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 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 is available as a .NET 4.0 component compatible with Visual Studio 2010 and Windows Server 2008 R2.
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.
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 provides a safe and powerful upgrade path for VBScript Scripting Host developers.
Autocompletion Editing for WWB.NET and WWB-COM Project Scripts.
Script Editor Autocompletion
Applications including the WinWrap® Basic BasicIdeCtl .NET scripting runtime ship with a fully featured development environment including an editor and a debugger.
Script Debugging
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:
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.
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.
Limited-time discount offer, special deal for Sax Basic compatible WinWrap®, good through the end of April 2010.
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:
New BasicIdeCtl control, BasicIdeObj and BasicNoUIObj objects for WPF.
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.
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.
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 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:
Polar Engineering and Consulting is pleased to announce the release of WinWrap® Basic v10.01. Three significant changes come with v10.01: