【发布时间】:2014-04-04 17:45:08
【问题描述】:
请帮我编写以下代码:
[Code]
var
AppVersionNumber: Integer;
DBVersionNumber: Integer;
function GetAppVersion:Integer;
var
AppVersion: AnsiString;
begin
ExtractTemporaryFile('info.dat');
LoadStringFromFile(ExpandConstant('{tmp}\info.dat'), AppVersion);
AppVersionNumber := StrToInt(Copy(AppVersion, 1, 6));
DBVersionNumber := StrToInt(Copy(AppVersion, 7, 12));
GetAppVersion := AppVersionNumber; <== here is error
end;
我不明白这里有什么问题。 Inno 设置说存在“预期标识符”错误。如果我尝试将这一行的 GetAppVersion 替换为 Result(为什么?我不知道,但我在示例中看到过),它会显示“GetAppVersion 的原型无效”。
这段代码有什么问题?请帮忙
【问题讨论】:
-
应该使用
Result :=。
标签: inno-setup