innosetup if else 语句中 end 之后; 讲解
2017-06-30 10:56
573 查看
起初一直用的是百度出来的innosetup版本,一直没有注意 if else 语句中 end 之后;的问题,
换成Unicode版本之后,原本的可用的脚本竟然出错了。
总结一下:
if xx then
begin
end;
if xx then
begin
end
else
begin
end;
单个if语句 end 之后要加“;”
if else 语句,if之后的end 不加“;”,else 之后的end 要加“;”
Unicode版本更为严格,一些细节性的问题点,还是需要引起重视的。
换成Unicode版本之后,原本的可用的脚本竟然出错了。
总结一下:
if xx then
begin
end;
if xx then
begin
end
else
begin
end;
单个if语句 end 之后要加“;”
if else 语句,if之后的end 不加“;”,else 之后的end 要加“;”
Unicode版本更为严格,一些细节性的问题点,还是需要引起重视的。
相关文章推荐
- 设计高效合理的MySQL查询语句讲解
- Java finally语句到底是在return之前还是之后执行?
- 调用SendMessage后,开始处理传递过去的窗口过程消息,之后返回到SendMessage语句调用之后的下一条语句
- Python中的pass语句使用方法讲解
- JAVA基础(30) Java代码finally语句到底是在return之前还是之后执行?
- case when else end语句
- C#7—switch语句讲解和三目运算符
- mysql进阶:存储过程中的IF语句(IF THEN ELSEIF THEN ELSE END IF)
- 设计高效合理的MySQL查询语句讲解
- Java finally语句到底是在return之前还是之后执行?
- Shell中的循环语句for、while、until实例讲解
- Java finally语句到底是在return之前还是之后执行?
- ios6.0之后单个屏幕旋转,不用根视图以及Application windows are expected to have a root view controller at the end of
- Java finally语句到底是在return之前还是之后执行?
- SQL Server-流程控制 1,Begin...End 语句
- Ruby多行字符串,begin/end语句、注释
- Matlab之if-else-end分枝语句
- Java finally语句是在return之前还是之后执行?
- Matlab编程与数据类型 -- 开关语句switch/end
- 举例讲解Java中do-while语句的使用方法