Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here are some key points about our runtime library:

1) using our runtime library is NOT a requirement
2) runtime library source code is not productized for general, commercial distribution.  However source code and optional support is available only in the context of a services/support contract.
3) rights, pricing, and terms of support are defined in the services/support contract with each client

gmStudio is designed to help teams implement *custom* VB6/ASP/COM upgrade solutions.  Our standard upgrade does not use a runtime library.  However, in order to improve the readability of generated, we express some VB6 operations in terms of VB6 emulation classes/methods (MigrationSupport).  The tool generates a set of *stub classes* for the required operations and integrates those stub classes with the code generated from the VB6 source.   It is also possible to configure the tool to generate a external stub assembly that can be referenced by an integrated multi-VBP upgrade solution.  

We also offer the ability to generate code that depends on our sample runtime library binary, but using our library binary is NOT a requirement.    We use our sample runtime library in our translation project samples to demonstrate a functional upgrade.   The sample runtime library binary distributed with the product is only a sample, and it does not include source code, warranty, or support.

Many teams prefer to avoid using a VB6 emulation library or they want to use one of their choosing. We encourage teams to follow this preference.  These teams may configure gmStudio to rewrite their applications to use .NET directly, or to use a different runtime library that meets their unique requirements.      Perhaps your team has its own VB6 emulation or application framework libraries that they wish to use in the upgraded application.  You can configure gmStudio to produce upgraded application codes that uses those libraries.  

Having said that, Great Migrations also offers custom product support and upgrade project services.  If approved in the .NET coding standards for a project, we may use our runtime support library.  In those cases, the required subset of our runtime library source is included as a project deliverable.  Ongoing support for upgraded systems, included support for the the runtime library, may be purchased with a specific support contract. MigrationSupport.z