tpascal
01-14-2011, 12:22 AM
Hi,
I have what I believe to be a very simple situation, yet am having problems getting InstallShield Express 2011 to give me what I need.
My situation is this:
I have built a small windows application (using Delphi 5 if that matters) which contains 3 types of files
1 – the application file itself (app.exe)
2 – word template files (templ1.dot, templ2.dot, templ3.dot)
3 – a data file (data.abs)
I make small changes to the application regularly (once a month or two).
I just keep changing the minor version number
2.19
2.20
2.21
Etc…
I tried to set up InstallShield Express so that the exe file and the *.dot files would ALWAYS overwrite. But that the data.abs file would NEVER overwrite. That seem to work somewhat.
But if I make a quick fix, recompile the application, and then rebuild the installation file, I keep getting an error trying to install it
“Another version of this product is already installed…. “
So I figured I could get it to work, but only if I change the “Product Code” in my “General Information” section…
But from the description in the help, that doesn’t seem like the right answer. The Product Code, it sounds like, should never be changed for my single application.
This fact seems reinforced when I looked at my “Add/Remove programs” and am now seeing multiple instances of my application.
So by changing the Product Code, I was able to get my files installed properly, but I don’t think that is the right way to do it.
Any advice?
I have what I believe to be a very simple situation, yet am having problems getting InstallShield Express 2011 to give me what I need.
My situation is this:
I have built a small windows application (using Delphi 5 if that matters) which contains 3 types of files
1 – the application file itself (app.exe)
2 – word template files (templ1.dot, templ2.dot, templ3.dot)
3 – a data file (data.abs)
I make small changes to the application regularly (once a month or two).
I just keep changing the minor version number
2.19
2.20
2.21
Etc…
I tried to set up InstallShield Express so that the exe file and the *.dot files would ALWAYS overwrite. But that the data.abs file would NEVER overwrite. That seem to work somewhat.
But if I make a quick fix, recompile the application, and then rebuild the installation file, I keep getting an error trying to install it
“Another version of this product is already installed…. “
So I figured I could get it to work, but only if I change the “Product Code” in my “General Information” section…
But from the description in the help, that doesn’t seem like the right answer. The Product Code, it sounds like, should never be changed for my single application.
This fact seems reinforced when I looked at my “Add/Remove programs” and am now seeing multiple instances of my application.
So by changing the Product Code, I was able to get my files installed properly, but I don’t think that is the right way to do it.
Any advice?