unregisters too many librarys
Posted: Thu Dec 20, 2007 11:35 am
I am not sure where to go, I have been looking around and I thought I would ask here.
I have an installation that is using IA 6.x.
I have a version of our software just call it version 7.x
I released a new version called 8.x
Now, because of historical reasons when we change major version numbers we start the new number in a different folder and I change all the codes so it thinks it own product.
So I can have 6.x, 7.x and 8.x all installed at the same time, in different folders.
Its the same program but just has many many updates and additions, we release a new .x version every few months and a new major every 6 months.
There is a set of library files, OCX, dll that are the same across all versions that I register.
What is happening, I have 7.x on the computer, I install 8.x then I want to uninstall 7.x. after using 8.x for a month or two. It seems that when I uninstall 7.x all of the library files get unregistered for all versions and not just for the version I removed.
If I run the repair option, it does fix the problem.
I thought that every version would register the library to the path I set in the code and keep the other versions or does it go by file name not path only?
thanks for any insight
Steven
I have an installation that is using IA 6.x.
I have a version of our software just call it version 7.x
I released a new version called 8.x
Now, because of historical reasons when we change major version numbers we start the new number in a different folder and I change all the codes so it thinks it own product.
So I can have 6.x, 7.x and 8.x all installed at the same time, in different folders.
Its the same program but just has many many updates and additions, we release a new .x version every few months and a new major every 6 months.
There is a set of library files, OCX, dll that are the same across all versions that I register.
What is happening, I have 7.x on the computer, I install 8.x then I want to uninstall 7.x. after using 8.x for a month or two. It seems that when I uninstall 7.x all of the library files get unregistered for all versions and not just for the version I removed.
If I run the repair option, it does fix the problem.
I thought that every version would register the library to the path I set in the code and keep the other versions or does it go by file name not path only?
thanks for any insight
Steven