加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

inno-setup – Inno Setup Compiler:如何编辑INI文件并用{app}

发布时间:2020-12-15 09:26:03 所属栏目:大数据 来源:网络整理
导读:我有一个包含c:/ wamp多次的INI文件. 如何用{app}扩展/选择的常量值替换此文本? 我现在知道如何替换单个值: [INI]Filename: "{app}wampmanager.conf"; Section: "main"; Key: "installDir"; String: """{app}""" 我正在读here 解决方法 TLama说,这是一个
我有一个包含c:/ wamp多次的INI文件.

如何用{app}扩展/选择的常量值替换此文本?

我现在知道如何替换单个值:

[INI]
Filename: "{app}wampmanager.conf"; Section: "main"; Key: "installDir"; String: """{app}"""

我正在读here

解决方法

TLama说,这是一个有风险的解决方案.

您必须在某个时候调用此过程,例如在ssDone上或作为AfterInstall

[Code]
procedure Update;
var
A: AnsiString;
U: String;
begin
    LoadStringFromFile(ExpandConstant('{app}wampmanager.conf'),A);
    U := A;
    StringChange(U,'c:/wamp',ExpandConstant('{app}'));
    A := U;
    SaveStringToFile(ExpandConstant('{app}wampmanager.conf'),A,False);
end;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读