问题
起初一直用的是百度出来的Inno Setup版本,一直没有注意 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版本更为严格,一些细节性的问题点,还是需要引起重视的。
Inno Setup 中文帮助文档
https://download.youkuaiyun.com/download/qq_36190858/10836946