+ Reply to Thread
Results 1 to 2 of 2

Thread: What is DLL Hell issue?

  1. #1
    Junior Member
    Join Date
    Feb 2012
    Posts
    48

    What is DLL Hell issue?

    What is DLL Hell issue?

    Cannot I install more than one DLL for many application on the same machine?

    How to resolve this issue?

    Any guide-lines?

  2. #2
    Ley say that you have an application App.exe.

    App.exe uses a third party MyComponent.dll.

    App.exe uses procedures exported by MyComponent.dll.

    If a new version of MyComponent.dll is released then App.exe will need to know that it works correctly with the new version of MyComponent.dll.

    We cannot replace the existing MyComponent.dll without testing. And you cannot install same DLL in the App.exe directory!

    Using new version of MyComponent.dll, App.exe may work incorrectly!

    This is the DLL hell issue.

    There are some way to resolve this issue.

    .Net has solution to this issue by using dll side by side.

    An .Net application can load the two diffferent version of the same DLL side-by-side. You can specify which version of the MyComponent.dll needs to be loaded.

+ Reply to Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts