Chapter 13. Code Interoperability

The Microsoft .NET Framework is an extremely ambitious platform, combining a managed runtime (the common language runtime, or CLR), a platform for hosting web applications (Microsoft ASP.NET), and an extensive class library for building all types of applications. However, as expansive as the .NET Framework is, it does not duplicate all the features that are available in unmanaged code. Currently, the .NET Framework does not include every function that is available in the Win32 API, and many businesses are using complex proprietary solutions that they have built with COM-based languages such as Microsoft Visual Basic 6 (VB 6) and Visual C++ 6.

Fortunately, Microsoft does not intend for businesses to abandon the ...

Get Visual Basic 2008 Recipes: A Problem-Solution Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.