delphi - TIphi中的TIniFIle换行

标签 delphi delphi-7

如何轻松添加换行符
在TIniFile中?

我想将.ini中的每个部分分开
使其更具可读性。

谢谢

最佳答案

我以为我要澄清Wouter van Nifterick的答案。 Delphi中当前的TIniFile对象不支持换行符。为此,您必须手动进行。这是一个示例:

procedure LineBreakBeforeSection(const Filename, SectionName: String);
var
  L: TStringList;
  X: Integer;
  S, C: String;
begin
  L:= TStringList.Create;
  try
    L.LoadFromFile(Filename);
    C:= '['+UpperCase(SectionName)+']';
    for X:= 0 to L.Count - 1 do begin
      S:= UpperCase(Trim(L[X]));
      if S = C then begin
        L.Insert(X, '');
        Break;
      end;
    end;
    L.SaveToFile(Filename);
  finally
    L.Free;
  end;
end;

关于delphi - TIphi中的TIniFIle换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11702181/

相关文章:

delphi - 有什么好的论据可以说服管理层升级到 Delphi 2009/2010?

Delphi 7 : How to copy non-latin text to clipboard?(转换为 Unicode?)

Delphi 7 - 将 Base 64 字符串解码到文件

delphi - 关注 TImage 上的关键事件?

oracle - 如何将 DATE 类型的参数传递给函数

delphi - 使用 Delphi 的 Twilio 或 Plivo SMS

delphi - 安全存储应用程序帐户数据

iOS - 分发证书错误

sql - ANSI Sql 查询强制返回 0 条记录

listview - TListItem.Checked在Assign()之后将自身切换为True