Abstract

Application development on the Windows platform has traditionally been a tedious task due to the flat nature of the thousands of functions that are used to access system functionality, exposed via dynamic link libraries (DLLs). Also, reuse of software components written in other languages is typically cumbersome. For example, a Visual Basic (VB) developer may find it difficult to reuse a library component written with Visual C++. Although the Component Object Model (COM) addresses this issue, developers are still faced with the daunting task of rewriting code in the languages they are specialized in. Another serious problem facing software development on the Windows platform is known as DLL hell. A simple example of DLL hell is when a user upgrades to a newer version of an application that replaces an existing DLL, and as a result other applications that depend on the replaced DLL stop working.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call