Visual Basic 6.0 (VB6) was the final COM-based version of the VB programming language and IDE, last updated in 2004. It is the predecessor to the modern VB.NET.
Visual Basic 6.0 (vb6) is the third generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. It is also considered a relatively easy programming language to learn and use, because of its graphical development features and BASIC heritage.
The final release of the COM-based Visual Basic was version 6 in 1998. It was last updated in 2004 through Service Pack 6.
- The designated successor language is vb.net. For things like writing COM addins for Microsoft Office you would use visual-studio or vsto.
- Support for the VB6 IDE ended on April 8th, 2008.
- The runtime is supported as part of Windows Vista, 7, 8, 8.1 and 10 and Windows Server 2008, 2012 including R2 and 2016.
Resources:
- Microsoft's VB6 support page.
- Microsoft's VB6 downloads page: for instance it has the latest runtime patches.
- VB6 documentation online.
- Stack Overflow questions about migrating code from VB6 to VB.NET: vb6-migration
- Using the VB6 IDE on Windows 7
- Difference between Visual Basic and VBA
- Your favorite Visual Basic 6.0 tools and tips
- Writing DLLs for use from VB6: also useful for calling third-party DLLs, e.g. C DLLs.