在我的inno安装期间,我正在尝试将用户名和序列写入注册表,并且在编译期间出现以下错误:
Invalid prototype for 'RegisteredUser'
来自Inno的大块
[Code]
function RegisteredUser(): String;
begin
Result := 'test';
end;
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Platform\Brand"; ValueType: string; ValueName: "RegisteredUser"; ValueData: {code:RegisteredUser};
有什么想法吗?
或者,如果我可以直接在[代码]中创建也可以使用的注册表 感谢
答案 0 :(得分:2)
显然在inno-setup中,{code:block}
调用的函数必须是单个字符串参数函数(即使你不使用它。
function RegisteredUser(Param: String): string;
begin
Result := SerialPage.Values[0];
end;