This source code is for Visual Basic 5 or 6, it should load and compile cleanly in either one. It was written using the MS Visual Studio IDE, and tested numerous times in production programs of both my own and others. If you use any of this and find a bug, or just want to tell me it was useful, please contact me to tell me about it.
Visual Basic
Despite the inroads .NET has made, there is still a lot of VB code out there and a lot of VB programmers who haven't made the jump to VB.NET. I don't blame them. I've used VB since version 1.0, VB for DOS, and before that I don't know how many variations of BASIC (QuickBasic, RealBasic, ROM Basic, BASICA, etc.). I was, and am, a big fan of the BASIC language, despite the limitations placed on it by vendors.Common Dialogs Class
The source code for the common dialogs class is a class that enables you to use the file open, save, print, and other dialogs from within your application without having to put the control on your forms. So how is this a benefit? Because all the properties are set by default, so you don't have to waste time setting them. Better control over the dialogs is provided through exposing more properties. The Browse for Folder dialog is provided. A history of the files and folders is kept. In every way this class is better than the default MS common dialog control. The code is clean and well documented, with an example program provided.
MP3 Tagging
The MP3 Tagging Class contains source and example code to tag MP3 files using the ID3 v1.1 specification. There is some documentation, and the code is clean and well documented.
System and Information Functions
A module of System and Info functions, somewhat dated but useful.
