/
gmStudio Release News: 13, February 2018

gmStudio Release News: 13, February 2018

New gmStudio Case Studies and Testimonials

A recent customer allowed us to publish a brief description of their ASP/COM upgrade project and their testimonial of success with gmStudio.  Learn how a small team accelerated their ASP site upgrade effort with the help of gmStudio. Read the article 

gmBasic: Upgrade Engine Update

gmBasic is a powerful code processor that reads, interprets, and rewrites VB6/ASP/COM systems as .NET (C# or VB.NET). We are always improving gmBasic to make it more robust and flexible and so that it produces cleaner, more correct results. This distribution, Version 30.63, includes several enhancements:

  • Prevents authoring duplicate members in COM stub classes when a coclass implements same-named members for multiple interfaces

  • Improves accuracy of Reference Report for explicit calls to user-defined event handlers

  • Improves upgrading the Select Case Statement

  • Begins work on a .NET API for developing custom VB6/ASP/COM upgrade solutions

gmStudio: Upgrade Solution Development Environment Update

Powered by gmBasic, gmStudio is a development environment for creating high-performance, custom VB6/ASP/COM to .NET upgrade solutions. We are always adding functionality to gmStudio and making it easier to use. This distribution includes several enhancements:

  • Adds support for using VS2017 IDE and the latest MSBuild

  • Adds support for setting .NET Framework Version using a registry command; for example:

<Registry type="VSConfiguration" source="FrameworkVersion" target="v4.0.0" />

  • Improves Task Filter performance

  • Adds Filter to Selection operation to the task list context menu

  • Improves Global Stubs Report to create a build script for compiling a COM Stub Framework

  • Adds Copy to Search operation to copy selected text to the Search Panel

  • Improves .NET Code Scan when searching for multiple pattern strings

  • Improves support for recognizing Custom Translation scripts

  • Improves accuracy of late-bound dependencies reported in the Source References Report

  • Improves gmStudio Installer to meet all Windows 10 Desktop Product Certification Requirements

  • Adds Support for UI Color Themes even if they are not installed with Visual Studio

  • Improves accuracy of containing member reported in Source Scan Report

  • Improves handling of comments when searching User files or Custom files

Sample Upgrade Rules Update

gmStudio ships with a collection of sample upgrade rules that can be used to add custom features to your upgrade solution. These XML documents and gmSL scripts are distributed as source that you may modify to fit your unique requirements. The sample rules were updated to reflect the latest product improvements and conventions.

  • Improves GlobalStubs.xml Script used to generate a COM stub framework

  • Improves GlobalStubs.cmd Script used to build a COM stub framework

  • Improves the Search Reporting templates

Sample Upgrade Solutions Update

Great Migrations publishes a number of sample VB6/ASP upgrade solutions to illustrate the capabilities of gmStudio. The sample upgrade solutions were updated to reflect the latest product improvements and conventions.

  • Adds another WPF upgrade sample for the Calculator application (both C# and VB.NET)