Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

This blog is mainly about the future of Windows and VB6.  According to this Microsoft article VB6 is supported up to Windows 8.  

...

"The Visual Basic team is committed to “It Just Works” compatibility for Visual Basic 6.0 ..."1 Visual Basic 6.0 IDE has not had extended support since 2008.  Support is split into three categories 2.  Mainstream Support, Extended Support, and custom support.  During the lifecycle of support, the type of support switches over time in phases.  Mainstream support includes full support, such as the current release of Visual Studio.  When a product switches over to extended support, hotfixes (unless purchased within 90 days of mainstream support ending), No-charge incident supportWarranty claims, Design changes, and feature requests are no longer offered.  Extended support is provided for a maximum of 5 years after mainstream support ends.  "Microsoft offers custom support relationships that go beyond the Extended Support phase. These custom support relationships may include assisted support and hotfix support, and may extend beyond 10 years from the date a product becomes generally available."3  Support is basically categorical fixes based on the phase of the product lifecycle.  

What exactly is supported?

Certain runtime files are still in extended support.  The list of these can be found here as well as a list of known unsupported COM libraries.  Runtimes that are not supported by Microsoft are 3rd party components.  Over the years software companies have merged, sold, closed doors, moved on, but a handful still support their COM components.  Knowing which ones are still supported and maintaining that support can take a lot of effort.  The Visual Basic 6.0 IDE has had no mainstream support since 2005 and has not enjoyed mainstream support on a Windows OS since Windows 20004.  The Visual Basic 6.0 IDE is the only product that can be used to build VB6 systems.  The forms editor and compiler are highly guarded proprietary technologies and if they fail in your environment, your VB6 application maintenance and development will be dead in the waterwork will come to a standstill.

Is "supported" good enough for an Enterprise application?

...

Eventually, either by the natural progression of technology or by developer resources dwindling over time, companies will need to move away from VB6.  The typical solutions for moving away from VB6 are to buy an off-the-shelf solution, hand code a new app, or migrate your business code.  Whatever the needs are, gmStudio and Great Migrations can assist in merging old and new applications.  The migration from VB6 should happen sooner than later, because one day, you will have no choice and no time to migrate.  The gmStudio trial can be found here.

...