We're distributing xceedzip.dll version 4.2 along with our vb6 app. Some of our customers allready has a later version of this file installed by some other vendor, in which case we don't install our older version.
In some of these cases our app crashes with the error:
Failed to load control 'XceedZip' from XceedZip.dll. Your version of XceedZip.dll may be outdated. Make sure you are using the version of the control that was provided with your application.
The cases we've seen has had versions 4.5 to 5. In one case i've tried to unregister and then reregister the version of xceedzip that was allready installed, but to no avail. Our workaround has been to do a side-by-side DLL-install when the problem occurrs (we put xceedzip.dll version 4.2 in the same directory as our exe and then create an exe.local-file).
According to other threads here Xceedzip.dll is supposed to be backwards compatible, so I can't understand why this is happening. Can someone please enlighten me.