How can I mitigate the limitations that come from directly accessing the .NET Framework Class Library (FCL)?
In such cases, you can create a COM-callable wrapper object in Visual Basic .NET, and reference the wrapper object from Visual Basic 6.0. Creating a wrapper involves several steps, including creating a type library (.tlb) file for the wrapper class and registering the class for COM interoperability. Using wrappers gives you access to the full range of available .NET assemblies through Visual Basic .NET. It also allows you to better modularize your code by avoiding granular invocations of the .NET assemblies where they’re not necessary.