Microsoft NET marks a huge advance in software development. However, organizations have invested heavily in their existing software infrastructure. Consequently, a lengthy transition period will be necessary in which the new NET platform must interoperate with old systems. There are major areas of incompatibility between the COM and NET technologies that prevent a simple automated strategy from migrating much VB6 code into Visual Basic NET. This book investigates these incompatibilities and shows you how to work around them. We start by covering COM interoperability in detail, and then broaden the focus to examine a range of issues that must be handled in order for VB6 and COM code to work with NET.