WPS: How to isolate a .DLL with an .EXE

"DLL Isolation" is used when your application needs a specific version of a shared DLL for it to work. This is how you deal with needing 2 versions of the same DLL on the same machine. What it does is copy the DLL into the same folder as the EXE that needs it. The caveat is that you can only have one version of the DLL loaded in memory at a time. (ie: app A loads DLL version 1 and then App B tries to load DLL version 2 but can't. App B ends up hanging or blowing up...) This is meant as a band-aid until you update one application or the other.


Taken from WIFI.PDF

  1. On the Components tab in Setup Editor, right-click the .DLL you want to isolate.

  2. From the right-click menu, select New > Isolated Component. The Isolated Component Details dialog appears where you pick a file for isolation from the feature that contains the component.

  1. From the Associated File drop-down list, select the .EXE you want to assign to this .DLL.

  2. Click OK.