NewsArchive
04-10-2009, 02:05 AM
Hi,
my application can be installed multiple times and in the same or in
different versions. I have a shared DLL. Older versions of my
application can use newer DLLs but NOT vice versa.
In the "Install File" Statement, I have set the following options:
"Register as Shared File" - so windows can count how many pplications
use this DLL
and
"Replcaement Option = Check File (Version then Date/Time)" - so newer
versions will not be replaced.
I've created the following test scenario:
1.) Install V2.0 ==> Setup installs DLL 2.0 [OK]
2.) Install V1.0 ==> Setup does NOT replace DLL 2.0 and App V1.0 uses
DLL 2.0 [OK]
3.) Uninstall V2.0 ==> Setup shows a message: "DLL V2.0 is not longer in
use. yadayadayada"
So it seems Setup V1.0 has not incremented the DLL counter. Why?
Thanks for any suggestions.
Markus
my application can be installed multiple times and in the same or in
different versions. I have a shared DLL. Older versions of my
application can use newer DLLs but NOT vice versa.
In the "Install File" Statement, I have set the following options:
"Register as Shared File" - so windows can count how many pplications
use this DLL
and
"Replcaement Option = Check File (Version then Date/Time)" - so newer
versions will not be replaced.
I've created the following test scenario:
1.) Install V2.0 ==> Setup installs DLL 2.0 [OK]
2.) Install V1.0 ==> Setup does NOT replace DLL 2.0 and App V1.0 uses
DLL 2.0 [OK]
3.) Uninstall V2.0 ==> Setup shows a message: "DLL V2.0 is not longer in
use. yadayadayada"
So it seems Setup V1.0 has not incremented the DLL counter. Why?
Thanks for any suggestions.
Markus