BASICMSI

InstallShield 2019 » InstallScript Language Reference

The BASICMSI script variable is defined for Basic MSI projects, but it is undefined and evaluates as zero in InstallScript MSI projects and in InstallScript projects.

Note • BASICMSI is not a preprocessor switch; therefore, you can use this script variable to create script code that will work differently in different project types without being recompiled.

You can use BASICMSI to write a single script that produces different behavior in the different project types by including code such as the following in your script:

if( BASICMSI ) then

  //Code for Basic MSI projects

else

  //Code for InstallScript MSI or InstallScript projects

endif;