当前位置 : 主页 > 编程语言 > delphi >

installer – Inno Setup中的函数指针

来源:互联网 收集:自由互联 发布时间:2021-06-23
Inno Setup是否支持函数指针?我在文档中找不到任何内容.我知道Delphi / Pascal支持它们,因为Inno Setup脚本引擎是基于它的,我希望它得到支持. 我只做了一点测试,功能指针确实有效.以下[代码
Inno Setup是否支持函数指针?我在文档中找不到任何内容.我知道Delphi / Pascal支持它们,因为Inno Setup脚本引擎是基于它的,我希望它得到支持. 我只做了一点测试,功能指针确实有效.以下[代码]部分编译并正常工作:

type
  TStrProc =  procedure (const AStr: String);

procedure Call(const AProc: TStrProc; const AStr: String);
begin
  AProc(AStr);
end;

procedure ShowStr(const AStr: String);
begin
  MsgBox(AStr, mbInformation, MB_OK);
end;

function InitializeSetup(): Boolean;
begin
  Call(@ShowStr, 'Hello World!');
end;

BTW:Inno Setup使用the Pascal Script engine from RemObjects.也许你可以在那里找到更多信息.

网友评论