Skip to content
⌘ NSIS Forum Archive

Installation suggests previously used directory

4 posts

Mackmannen#

Installation suggests previously used directory

I have some trouble when building different installations for different versions of my program. When I run the newer installation, the suggested directory to install to is the previously used directory, for an older version.

I make up the InstallDir using:
InstallDir "$PROGRAMFILES\MyCompany\${PRODUCT_FULL_NAME}"
Where the variables are something like;

!define PRODUCT_NAME "MyProgram"
!define PRODUCT_VERSION "2.0 RC2"
!define PRODUCT_FULL_NAME "${PRODUCT_NAME} ${PRODUCT_VERSION}"
So the install dir should look something like
"C:\Program Files\MyCompany\MyProgram 2.0 RC2"
But instead I get
"C:\Program Files\MyCompany\MyProgram 2.0 RC1"
which I previously used as installdir.
I'm 100% positive that I changed the variable in the NSIS script. The variable is used in the output file, why I know it's right.

Any ideas to why this happens?
Mackmannen#
OK, I big RTFM on me, for not reading about InstallDirRegKey, which my co-developer have snuck into the script =^_^=

I can't delete my original post... Any ideas how?
Afrow UK#
Moderators can only delete it, but it's a worthy topic to keep in my opinion for future reference for others 🙂

Stu