流程控制與分支(續)
今天要繼續敍述流程控制中的repeat-until和goto指令。此指令是一直重覆迴圈,一直到until()內的條件成立為止。
參考以下範例:
str = "again";
repeat
MessageBox(str, INFORMATION);
str = str + str;
until (StrLength(str) > 50);
str一直將自己累加,一直到長度超過50時才停止。
至於goto用法更是簡單,它的格式如下:
goto labelname;
其中的labelname可以插在程式碼任何地方,其形式為:
labelname:
若在安裝過程發生任何問題,而想要回到安裝前狀態,可以使用:
exit :結束安裝作業並清除暫存檔
abort:除了做exit之外,再進行uninstallation作業。