{"id":1481,"date":"2017-12-04T10:22:34","date_gmt":"2017-12-04T10:22:34","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/?p=1481"},"modified":"2020-01-09T09:38:44","modified_gmt":"2020-01-09T09:38:44","slug":"problem-with-if-statement","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/problem-with-if-statement\/","title":{"rendered":"Problem with If Statement"},"content":{"rendered":"<p><strong>msiexpert created the topic: problem with If Statement<\/strong><br \/>\nI&#8217;m trying to use the &#8220;If Statement&#8221; feature to test a logical selection defined by the user. It works fine but I can&#8217;t add a &#8220;Custom &#8211; Dialog&#8221; inside of this &#8220;If Statement&#8221;. The following error message is shown:<\/p>\n<p>Compile error [0x43 67 ]: C:\\User&#8230;\\AppData\\Local\\Temp\\gentee00\\install.g [line:25 Pos: 47] Label &#8216;dlgid1&#8217; was not defined<\/p>\n<p>The content of the &#8220;install.g&#8221; file is the following:<br \/>\n<code>func install<br \/>\n{<br \/>\nbackground_show( 0 )<\/p>\n<p>label dlgid0<br \/>\nif !dlg_show( %{360,568,753,941,1172,1449} ) : goto dlgid0<\/p>\n<p>if istrue( 1672 )<br \/>\n{<\/p>\n<p>label dlgid1<br \/>\nif !dlg_show( %{1523,1590,1657} ) : goto dlgid0<\/p>\n<p>}<\/p>\n<p>label dlgid2<br \/>\nif !dlg_show( %{2035,2294,2641,2867} ) : goto dlgid1<\/p>\n<p>ifdef $UNINSTALL { createunexe() }<br \/>\nifdef $UNINSTALL<br \/>\n{<br \/>\nunlog_on()<br \/>\nunlog_mode( 0, 1 )<br \/>\n}<\/p>\n<p>}<\/code><\/p>\n<p>I&#8217;m using CreateInstall version 5.4.0.<\/p>\n<p>Thanks in advance!<\/p>\n<p><strong>applicationPackaging replied the topic: Re: problem with If Statement<\/strong><br \/>\nDon&#8217;t use Dialog commands inside If Statement and other commands.<br \/>\nIf you skip a dialog then use If condition field in Dialog command.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>msiexpert created the topic: problem with If Statement I&#8217;m trying to use the &#8220;If Statement&#8221; feature to test a logical selection defined by the user. It works fine but I&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[49],"tags":[351],"class_list":["post-1481","post","type-post","status-publish","format-standard","hentry","category-general","tag-problem"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=1481"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1481\/revisions"}],"predecessor-version":[{"id":1482,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1481\/revisions\/1482"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=1481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=1481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=1481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}