Major Release: Wednesday, 13-May-2015
gmBasic: VB6/ASP/COM Upgrade Engine
Section titled “gmBasic: VB6/ASP/COM Upgrade Engine”- Upgrades translation engine and default metalanguage files to V20.04.B7
- Adds <Select UseHexConstants=“on|off”/> to enable better support for unsigned int and hex literals (beta)
- Adds <Select OverloadArguments=“on|off”/> to preserve optional arguments in C# method declarations and calls (beta)
- Adds status=“Nullable” on Refactor/Fixtype command to begin supporting nullable types
- Adds support for up to 512 distinct operations in a single statement
- Adds support for TimeSpan as an alternative target type for Dates
- Improves support for reading VB6 designer data saved by Forms Interop Toolkit controls
- Improves support for ParamArray modifier
gmStudio: Upgrade Solution Development Environment
Section titled “gmStudio: Upgrade Solution Development Environment”- Improves Large System Assessment Capabilities
Translation without code generation is now allowed on any size system.
With this change, advanced analytics reports may be produced for any size system.
- Improves Member type information presented on the Source Scan Report
- Improves behavior of configuration file comparison on Settings Form.
- Improves handling of clashes between internal names of VBP files
- Adds ability to open #include files from Reference List
Sample Runtime Library
Section titled “Sample Runtime Library”- Improves ToBool() extension method emulate VB6 more closely
Sample COM Replacement Rules
Section titled “Sample COM Replacement Rules”- Improves upgrade for MSCOMCTL (ListView)