O'Reilly logo

Microsoft® Visual J#™ .NET (Core Reference) by John/Longshaw, Andy Sharp

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Assemblies and Deployment

One of the most frustrating aspects of Windows-based applications in the past has been the problem of "DLL hell." To promote reuse and allow for the upgrading of applications without completely reinstalling them, developers have made use of shared DLLs. Windows itself comprises a collection of DLLs containing many of the core operating system routines and functions. The idea was that developers could invoke a well-written piece of code packaged in a DLL in much the same way that they would invoke an ordinary procedure. At run time, the DLL would be located and loaded into the calling process’s address space and the required procedure would be executed. The dynamic nature of a DLL allowed it to be shared by a number of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required