Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The big feature for this release is the addition of two new subsystems:

loc: object-oriented coding standard (C# language dialect)
lob: object-oriented coding standard (VB.NET dialect)

These subsystems alter how VB6 intrinsic functions and objects are rewritten so the the resulting codes are cleaner and more correct.

All of the coding samples were updated to use the new standard.

gmBasic 20.01B7
[Add] New command: Select UseDoublePrecision=on|off to improve accuracy of mathematical expressions with string quantities
[Chg] Modified handling of booleans in mathematical expressions to deal with VB6 conventions (True=-1)
[Fix] Add return statements when using /wiki/spaces/STAG/pages/1442906
[Chg] Additional gmSL development to support gmSL to gmNI capability
[Chg] Modified migration of DateAdd to improve accuracy of translations

MetaLang
[Add] lang\GMSLPatterns.xml
[Chg] lang\authortext.XML
[Chg] lang\enumerations.XML
[Chg] lang\GMSLANG.XML
[Chg] lang\netcontrols.XML
[Chg] lang\oocSubsystem.XML
[Chg] lang\OPCODES.XML
[Chg] lang\VB7Lang.xml
[Chg] lang\VB6IDL.XML
[Chg] lang\VBASIC.XML -- additional support for lightweight object-oriented coding standard (loc for C#, lob for VB.NET)
[Chg] lang\vbmethods.xml
[Del] lang\types.xml
[Chg] idf\MigrationSupport.dll.xml
[Add] idf\vb6control.dcl.xml -- support for OLE and Data Controls

gmStudio
[Chg] Additional work on Rules Manager
[Chg] Modified comment handling in the source code search to prevent false not-founds
[Add] Autoset default Virtual Root folder from source folder if not already set

Migration Sample Projects
[Chg] Modified to use lightweight object-oriented coding standard; using subsystems (loc for C#, lob for VB.NET)
[Add] Add a VS2010 Solution file for each sample

Sample Rules and Transformation Scripts
[Chg] GM.EXCEL_Interop.EXE.xml
[Chg] GM.MSComCt2_WinForms.OCX.XML
[Chg] GM.msmask32.ocx.xml
[Chg] GM.MSWORD_Interop.OLB.xml
[Chg] GM.richtx32.ocx.xml
[Chg] GM.scrrun.dll.xml
[Chg] GM.shdocvw.dll.xml
[Chg] GM.TLBINF32.DLL.xml
[Add] instrument.gmsl  -- script to add trace logging to a VB6 code
[Add] instrument.xml -- script to add trace logging to a VB6 code

MigrationSupport
[Add] Updates to support ightweight object-oriented coding standard
[Chg] Updated to Feb-18 Version
[Add] GlobalException class
[Add] Randomize class

  • No labels