This is a simple classic ASP helper library to help with using VBCorLib from within a classic ASP web page. It can be difficult to utilized VBCorLib because of the datatype mismatches, especially when it comes to handling arrays. This library helps to remove some of the burden of dealing with the mismatches between classic ASP and VBCorLib.
VBCorLib 2.3 has been released.
- Updated ASM code to not trigger DEP protection.
- Updated ArrayList to include the ArrayList.Adapter method, wrapping an IList object.
- Fixed the StringBuilder.Remove method.
- Updated Console class to automatically disable the close button on a command prompt when working in the IDE.
- Added TryParse to TimeSpan.
- Added TryParse to cDateTime.
The BigInteger class has been added to version 2.2. As well as a few minor fixes. The Queue, Path, HewbrewCalendar, and JapaneseCalendar classes have been fixed.
With this release, a few minor bugs have been fixed.
- Wide Character API support on NT machines, and, UNC file path support.
- EmptyGuid was added to the GuidStatic class.
An MD4 hashing class has been add as a separate download to be used with VBCorLib.
VBCorLib has been updated to version 2.0.205. This version has two minor fixes.
- Fixed ResourceReader to handle zero length resources
- Fixed Environment.ParseCommandLineArgs to handle backslashes better
Version 2.0 has been reached! What's new with this version? Cryptography! In addition to the hundreds of existing useful classes implemented, now most of the cryptography classes in the DotNET core library (mscorlib.dll) have been implemented as well! By using all available standards, each supported cryptography class has been implemented to provide VB6 developers a diverse array of choices. Everything from two-way ciphers (eg. Rijndael, DES, 3DES, RC2) and hashes (eg. SHA-1, SHA-256, SHA-384, SHA-512, MD5, RIPEMD160) to Message Authentication Code implementations (all of the hashes are supported). There are several more utility classes, such as Rfc2898DeriveBytes that generates keys based on text passwords using the RFC2898 published standard. All of these classes are compatible with DotNET produced data and vise-versa.
Ok, I mistakenly uploaded the wrong files for version 1.5.5. The correct version is uploaded now. Sorry for any inconvenience.
A small version update has been released to address a couple of issues.
Anyone dealing with the SortedList.RemoveAt (and Remove) methods should get this update. Also, anyone wanting to use the NewArrayList constructor as it was intended will also need to get the update.
This is a minor (big bug fix) release. The cArray sort routines were broken and won't work with non-zero based arrays. That has been fixed (stupid me.)
This is an extremely minor update. It fixed 1 bug in the Environment.UserName function. That is all the bugs there are! :)
This version simply fixes a few minor bugs.
- Fixed INISectionWriter IResourceWriter_AddResource method
- Fixed MemoryMappedFile constructor [Share] argument validation
- Fixed Exception constructor Cor.Exception
A new release of this massive library has been made. With this release you get more classes, such as INIFile, ResourceWriter, Ticker, and StopWatch. Also there are enhanced versions of some of the classes, including MemoryMappedFile, Console, and WinResourceReader classes! Additional fixes have been made, and the code has been refactored.
There are also a dozen example projects included showing various aspects of this massive library!
This new version contains many of the features and classes in .NET 2.0. There are also some bug fixes. You can learn all about it at the home page http://www.kellyethridge.com/vbcorlib.
This is the production level release of VBCorLib! This library reproduces many of the classes found in the .NET framework mscorlib.dll. With this release massive and complex business application can be written with much of the boiler-plate code already written. This library will increase productivity and stability of your VB6 application.
Finally! An update to the massive VBCorLib library has been made even bigger! Now all of the calendar classes are supported, along with Console applicatins and managing the Registry. This version has updated some existing classes, solidifying the datatypes used through the library. This makes VBCorLib v0.7 a complete
This is a milestone release as it now includes the System.IO namespace set of Stream and File/Directory classes. This creates the most well rounded distribution of VBCorLib to allow for most of the core library functionality. Now developers will have an extremely large and powerful set of classes to use. Along with this release is a new Home Page with documentation, tutorials, and forums for discussion!
In this continuing development of the .NET mscorlib utility classes for VB6 a host of new classes have been written. The primary set of classes was the System.Text namespace. In this release the primaray Encoding classes have been written, which are: UTF8Encoding, UTF7Encoding, UnicodeEncoding, and ASCIIEncoding. A few of the System.IO classes have been written to help round out the primary classes. These include: Path, FileStream, and MemoryStream. With this release, manipulating text has become a whole lot easier!.
Version 0.2 has been released and with it new support for culture info. The massive culture system has largely been implemented to allow for number and date formatting for specific cultures!
More utility classes have been implemented, such as Environment and OperatingSystem, and supporting classes, along with some minor bug fixes.
In the cArray class the CreateInstance has been updated to resemble that of .NET by only creating empty arrays of up to 3 dimensions. In light of that change a new function of cArray.NewArray has been implemented to still allow for the creation of filled 1-dimensional arrays.... read more
This is the debute of VBCorLib, a massive project to bring the utility classes and interfaces found within the .NET mscorlib assembly to VB6. This project aims to reimplement those classes and interfaces in VB6 for VB6 developers.
In this intial release over a dozen interfaces have been implemented and over 40 classes (both instance and static) have been written.
The primary classes addressed for this release are many of the Exception classes and all of the collections in the Collection namespace. However, many other utility classes have been implemented, including cArray, which is a static class bringing extremely powerful array handling methods, and the ever popular StringBuilder.