cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
herbertkoelman
Level 4

Unable to debug my basic MSI project

Jump to solution

Hello, I'm using InstallShield 2018 (premier edition). I have defined an install condition taht checks two variables

(Not VersionNT64 AND NATIONAL_INSTRUMENTS_32B_VERSION><"2010 SP1") OR (VersionNT64 AND NATIONAL_INSTRUMENTS_64B_VERSION><"2015")

These properties were set throught the Behavior and logic -> System search feature which I instructed to search for some registry keys:

  1. Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\CVI Run-Time Engine
  2. Registry value: VersionYear

As one can see, I check a variable when I run on 32bits system and another when on a 64bits system.

Apparently this is not doing what I expected !! I suppose the property doesn't contain the value I expect Is there a way to display the value of the InstallShield properties when I run the installer ? Or even better, is  there something like a working debugger ?

Labels (1)
0 Kudos
(1) Solution
banna_k
Revenera
Revenera

Hi @herbertkoelman,

 

Check the operators used in you conditional statement are correct, you can get the information on operators at the below link:

https://helpnet.flexerasoftware.com/installshield19helplib/helplibrary/IHelpConditionSyntax.htm#BuildingConditionalStatements_547774590_1021249

 All the properties and its values will be listed in the msi log file, you can enable the msi log in your Basi msi project and during installation msi creates the log file.

https://helpnet.flexerasoftware.com/installshield19helplib/helplibrary/CreateMSILogs.htm

View solution in original post

0 Kudos
(1) Reply
banna_k
Revenera
Revenera

Hi @herbertkoelman,

 

Check the operators used in you conditional statement are correct, you can get the information on operators at the below link:

https://helpnet.flexerasoftware.com/installshield19helplib/helplibrary/IHelpConditionSyntax.htm#BuildingConditionalStatements_547774590_1021249

 All the properties and its values will be listed in the msi log file, you can enable the msi log in your Basi msi project and during installation msi creates the log file.

https://helpnet.flexerasoftware.com/installshield19helplib/helplibrary/CreateMSILogs.htm

0 Kudos