Hello, i wrote an app that uses 1 .EXE and 2 ActiveX DLL s,
later i rewrote a few functions on one of the Dlls so itll be faster,
i have allready distributed my app to a few people.

how in GODS name do i "install" the new DLL on my users machine whitout having my app users uninstall and reinstall the entire app with the "fixed" dll?
if i just overwrite the old dll with the new one, then the app wont work at all! it will just "Beep" when i try to run it!

is there a way to just "install" the new DLL into the app without having to reinstall the entire thing?

NOTE: keeping compatibility in mind i kept all public properties, subs, datatypes,etc. the same on both Dlls (old & new ones)
but it wont work anyway.
please help.