logo WinWrap®

Upgrade from Sax Basic to WinWrap® Basic

Do you have a Sax Basic application with user scripting? You can make your application compatible with the latest Microsoft operating systems by upgrading to WinWrap® Basic. The WinWrap® Basic Scripting Engine Version 10 with WWB-COM Language delivers fully compatible support for Sax Basic legacy scripts.

WinWrap® Basic Improvements Over Sax Basic

  • Windows 7 and Windows 8 Compatibility
  • Windows Server 2008 and Windows Server 2012 Compatibility
  • 64 Bit Support
  • Access Large Memory Configurations
  • UI Support for 16 Languages
  • Globalization Support
  • .NET Host Support
  • WPF Host Support
  • VB.NET Style Syntax Scripting (and Sax Basic Style Scripting)
  • Project Alternative to #Uses
  • Compile Scripts
  • Display Custom WinForms
  • Script Encryption
  • Remote Debugging

Links to WinWrap® Basic Features Improved From or Not Available in Sax Basic


Sax Basic Compatible
- Use Legacy Scripts

64-bit
Windows Server 2008

.NET Host
Applications

WPF Host
Applications

VB.NET Compatibility

WWB.NET Option
VB.NET Compatible

Custom User Interfaces

Compile Scripts
Speed up by 100

V10 Projects
Multiple Class Blocks

Globalization

Localization

Remote Applications
Control/Debug Scripts

WinWrap® Basic vs. Sax Basic Feature Comparison

Feature WinWrap® Basic Sax Basic Notes
Windows 7 and Windows 8 Compatibility Full support Limited support - Sax Basic F1 help does not work. "Send Keys" command does not work. WinWrap® Basic is current with the latest Microsoft software
Windows Server 2008/2012 Compatibility Yes Limited - Will not run on Windows Server 2008/2012 unless the optional WoW64 feature is installed Windows Server 2008 R2 is the first Windows OS platform to go 64-bit only
64 Bit Support Yes No - 32 Bit supported via WoW64 (Windows 32-bit On Windows 64-bit) Unable to purchase a 32-bit server from Microsoft for over two years
Access Large Memory Configurations Yes - Access up to 8 Terabytes No - Access up to 4 Gigabytes Sax Basic is 32 Bit only
UI Support for 16 Languages Yes - Chinese (simplified and traditional), Korean, Danish, Finnish, Hebrew, Armenian and Dutch, French, German, Italian, Japanese, Norwegian, Portuguese, Russian, Spanish, Swedish, and English Limited - English, French, German, Italian, Japanese, Norwegian, Portuguese, Russian, Spanish, Swedish Consistent but localized user interface with component menus and dialogs available in target language
Globalization Support Yes - 100% Unicode No - Single language. Sax Basic is built on DBCS WinWrap® Basic supports scripts with multiple languages including right-to-left languages
.NET Host Support Yes - Host application can use .NET Framework v2.0-v4.0 No - Host application must use COM .NET applications can make use of thousands of Microsoft .NET classes
WPF Host Support Yes - Host application can use WPF 4.0 No - Host application limited to COM  
VB.NET Style Syntax Scripting Yes - Use either WWB.NET (VB.NET style) or WWB-COM (VB6 style) scripting language No - WWB-COM (VB6 style) scripting language only WWB.NET scripts can access any of thousands of Microsoft .NET classes
Project Alternative to #Uses Yes - Group scripts into a project entity No Multiple class blocks supported per script file
Compile Scripts Yes - Speed up WWB.NET scripts by 100 times No Uses the VB.NET compiler
Display Custom .NET WinForms Yes - Display pre-designed custom .NET forms (WinForms) from WinWrap® Basic scripts No Implement custom user interfaces
Display Custom WPF Forms Yes - Display pre-designed custom WPF forms from WinWrap® Basic scripts No Implement custom user interfaces
Script Encryption Yes - Encrypt developer scripts that contain proprietary information No For IP protection
Remote Debugging Yes - Debug scripts executing in another process or on another machine No Complete debugging capability

WinWrap® Basic WWB-COM (VB6 Style) Scripting Screenshot

WWB-COM

WinWrap® Basic WWB.NET (VB.NET Style) Scripting Screenshot

WWB-NET

Conclusion

Now you can join the growing number of Sax Basic developers using the new capabilities the WinWrap® Basic Scripting Engine provides while maintaining the compatibility for Sax Basic scripts your development team and your customers require.

Polar Engineering has designed WinWrap® Basic to minimize the effort and maximize the compatibility for your existing VB6, MFC, or ATL (COM host) applications to run on the latest Windows operating systems.

By switching to WinWrap® Basic, you can maintain and extend your Sax Basic investment and keep your applications running on the latest Microsoft operating systems and .NET platforms. Polar Engineering has designed WinWrap® Basic to be fully compatible with Sax Basic and to work seamlessly with Microsoft's latest operating systems and Microsoft's latest .NET technology.

Copyright Polar Engineering, Inc.