VBCorLib for VB6

Tuesday, February 02, 2021

VBCorLib 3.2 Released!

I'm happy to announce that VBCorLib version 3.2 has been released and is available on Github.

This version brings minor improvements and bug fixes before the next major release.

  • Addresses BigInteger parsing and formatting issues.
  • Improves CorString comparison performance.
  • Removed dependencies causing incompatibility with Windows XP.

Sunday, October 11, 2020

VBCorLib 3.1 Released!

I'm happy to announce that a new version of VBCorLib has been released!

This release is binary compatible with Version 3.0, so all the benefits without needing to re-compile.

This version focused mainly on bug fixes and performance improvements. The performance improvements were primarily in the Encoding classes. Also, the removal of all GoSub usage improved performance especially in tight loops.

You access the documentation by either browsing or downloading it.

Thursday, March 26, 2020

VBCorLib 3.0 Released!

I'm very pleased to announce the arrival of the VBCorLib 3.0 library! Even though it's only been a little side-project, it has been heavily updated and enhanced over the last several years. I hope many of you will enjoy the features that it can bring to VB6.

The primary focus was bringing many of the classes up-to-date with the later versions of .NET and I believe I've succeeded to a good degree. Some of the classes and methods have been renamed to bring them more inline with a consistent naming convention. Of course there are a ton of bug fixes and optimizations to keep VBCorLib 3.0 speeding along.

Being release 3.0 it heavily implies breaking changes. I'm sure there will be many encountered. However, I believe for the most part the names have hit a solid foundation and will remain unchanged in any future updates.

You access the documentation by either browsing or downloading it.

Saturday, June 15, 2019

Version 5.0.2 Released

Going through the trials and tribulations of objects supporting enumeration as proven to be an adventure. I improved the detection more by casting to IUnknown before attempting to find the enumeration method. This is better than the fallback hack methods I was using. So with a minor update to SimplyVBUnit version 5.0.2 the detection of enumerable objects should be improved yet again. Can't wait for the next adventure.

Monday, June 10, 2019

SimplyVBUnit 5.0.1 Released

This is a minor release with a couple of bug fixes that became apparent when running my VBCorLib tests against a compiled VBCorLib library. In addition to the bug fixes, I also added an Errors panel in the SimplyVBUnit UI status-bar for additional feedback.

Sunday, December 03, 2017

SimplyVBUnit 5.0 Released

SimplyVBUnit 5.0 has been released on GitHub. It only adds a couple minor things that I found convenient. It does break some compatibility and there are no bug fixes so it’s not a recommended upgrade unless you find the new features useful.
In short the TestSuite.Add method has been extended a bit. It not returns the TestSuite instance to support method chaining. It also accepts an optional name to use instead of the default class name passed in.

AddTest Sim.NewTestSuite("Suite Name") _
.Add(New TestMyClass) _
.Add(New TestOtherClass, "Cooler Name")

Wednesday, November 15, 2017

To GitHub with VBCorLib and SimplyVBUnit!

Well, I've finally joined the masses and moved VBCorLib and SimplyVBUnit to GitHub👍

I had thought about it in the past, but didn't want to deal with whatever hurdles might exist when migrating from my Source Forge SVN repository to GitHub. Well, then I found the GitHub Importer and had no excuses. So with a click of a couple buttons I watched magic happen 😁

After importing the projects I then created a release for each to provide the same latest downloads as is available at Source Forge. Hopefully it won't be terribly confusing.

Well, now it's time to get my Git on, since I'm a complete novice.