Conversion from Sax Basic is easy. It takes only an hour or two per application. The OCXs use different names and GUIDs so both Sax Basic and WinWrap® Basic can be installed at the same time. The scripting languages are 100% compatible.

Converting VB6 source files (changes are case sensitive):

File Sax Basic WinWrap® Basic v9

Example

Comment
Sax WinWrap
*.bas
*.cls
*.frm
sbc wbc sbcShowForm wbcShowForm constant prefix
*.bas
*.cls
*.frm
sbt wbt sbtAll wbtAll constant prefix
*.frm Sb6entCtl Wb9entCtl      
*.frm
*.vbp
-3855-11D3- -3858-11D6-     GUID
install SBE6 WWB9 SBE6_32.DLL WWB9_32W.DLL and WWB9_32A.DLL DLL prefix
install SB6ENT WB9ENT SB6ENT.OCX WB9ENT.OCX OCX name

Converting C++ source files including rc and project/make files (changes are case sensitive):

File Sax Basic WinWrap® Basic v9

Example

Comment
Sax WinWrap
*.cpp CSax CWW_ CSaxBasicEdit CWW_BasicEdit C++ class prefix
*.h SB_ WW_ SB_TRACE_ALL WW_TRACE_ALL constant prefix
*.cpp sbc wbc sbcShowForm wbcShowForm constant prefix
*.cpp sbt wbt sbtAll wbtAll constant prefix
*.h
*.cpp
sb6 wb9 sb6Obj.h wb9Obj.h file prefix
*.h
*.cpp
CSb6 CWb9     MFC Class prefix
*.cpp
*.rc
-3855-11d3- -3858-11d6-     GUID
*.cpp
*.rc
-3855-11D3- -3858-11D6-     GUID
*.rc 0x3855, 0x11d3, { 0x3858, 0x11d6, {     GUID
*.rc 0x0053, 0x0042, 0x0036, 0x0045, 0x004e, 0x0054, 0x002e, 0x0057, 0x0042, 0x0039, 0x0045, 0x004e, 0x0054, 0x002e,     SB6ENT. -> WB9ENT.
*.rc 0x0039, 0x0048, 0x0048, 0x004c, 0x0044, 0x0036, \r\n0x0067, 0x0046, 0x0033, 0x0065, 0x0053, 0x0070, 0x004F, 0x0067, 0x0034, \r\n0x0046, 0x0035, 0x0048,     9HHLD6gF3 -> eSpOg4F5H
install SBE6 WWB9 SBE6_32.DLL WWB9_32A.DLL and WWB9_32W.DLL DLL prefix
*.cpp (ATL)
install
SB6ENT WB9ENT SB6ENT.OCX WB9ENT.OCX OCX name