虽然没有用过Inno Setup,但根据介绍,它使用的是Pascal Script,一种类Delphi语言
所以它可能和一般的Pascal有差异,就像在兼容Delphi的Lazarus上直接复制Delphi的代码会有风险一样,最稳妥的话还是建议翻阅一下用户手册
以下根据我的经验回答,但可能不太准确
Result和函数名都可以定义返回值
变量名、关键字等都不区分大小写
字符串(String)有多种类型,如单字节的ShortString、AnsiString和双字节的UnicodeString等,如果只指定String,那么使用哪种类型由编译器决定。字符串一般是从[1]开始
字符串使用英文单引号表示,表示字符串内的单引号时前面要加一个单引号
字符串比较可以先尝试使用copy()
if copy(s,1,2)='v4' then
begin
//你的代码
end
所以它可能和一般的Pascal有差异,就像在兼容Delphi的Lazarus上直接复制Delphi的代码会有风险一样,最稳妥的话还是建议翻阅一下用户手册
以下根据我的经验回答,但可能不太准确
Result和函数名都可以定义返回值
变量名、关键字等都不区分大小写
字符串(String)有多种类型,如单字节的ShortString、AnsiString和双字节的UnicodeString等,如果只指定String,那么使用哪种类型由编译器决定。字符串一般是从[1]开始
字符串使用英文单引号表示,表示字符串内的单引号时前面要加一个单引号
字符串比较可以先尝试使用copy()
if copy(s,1,2)='v4' then
begin
//你的代码
end