Welcome, Guest
Username Password: Remember me
  • Page:
  • 1

TOPIC: problem with If Statement

problem with If Statement 2 years, 5 months ago #803

  • msiexpert
I'm trying to use the "If Statement" feature to test a logical selection defined by the user. It works fine but I can't add a "Custom - Dialog" inside of this "If Statement". The following error message is shown:

Compile error [0x43 67 ]: C:\User...\AppData\Local\Temp\gentee00\install.g [line:25 Pos: 47] Label 'dlgid1' was not defined

The content of the "install.g" file is the following:

func install
{
background_show( 0 )
 
 
 
 
 
label dlgid0
if !dlg_show( %{360,568,753,941,1172,1449} ) : goto dlgid0
 
if istrue( 1672 )
{
 
 
label dlgid1
if !dlg_show( %{1523,1590,1657} ) : goto dlgid0
 
 
}
 
 
 
label dlgid2
if !dlg_show( %{2035,2294,2641,2867} ) : goto dlgid1
 
ifdef $UNINSTALL { createunexe() }
ifdef $UNINSTALL
{
unlog_on()
unlog_mode( 0, 1 )
}
 
}


I'm using CreateInstall version 5.4.0.

Thanks in advance!

Re: problem with If Statement 2 years, 5 months ago #804

  • applicationPackaging
Don't use Dialog commands inside If Statement and other commands.
If you skip a dialog then use If condition field in Dialog command.
  • Page:
  • 1
Time to create page: 0.68 seconds

     
    
Home Forum