tarkinheld
7th August 2004 15:26 UTC
InstallDir onInit out ouf registry
Hi there,
I read all messages about this topic. But unfortunately it still doesn't work. I'm reading a value out of the registry in the onInit-Function. Then I set the InstallDir to this var.
But the field in the installation stays blank.
Anybody an idea?
Greetings
kichik
7th August 2004 15:37 UTC
The value you pass to InstallDir using:
InstallDir "C:\something\blah"
is processed when the installer loads, before .onInit so you can use $INSTDIR in .onInit. You should therefore copy the new value directly to $INSTDIR using:
StrCpy $INSTDIR $InstallDir
and not copy it to $R8.
You can also use InstallDirRegKey and then tweak $INSTDIR in .onInit instead of reading the registry yourself.