![]() |
INI - bessere übersicht durch leere zeile?
hallo,
ihr wisst ja sicher wenn man mehrere sachen speichert in einer ini sieht das meistens nachher dann so aus: [irgendwas] irgendwas2=irgendwas3 [irgendwas] irgendwas2=irgendwas3 [irgendwas] irgendwas2=irgendwas3 ich möchte es aber so haben: [irgendwas] irgendwas2=irgendwas3 [irgendwas] irgendwas2=irgendwas3 [irgendwas] irgendwas2=irgendwas3 nur wie mache ich das? |
Re: INI - bessere übersicht durch leere zeile?
Delphi-Quellcode:
{**************************************************************************
* NAME: BeautifyInifile * DESC: Fügt vor jeder Section in einem Ini-File eine Leerzeile ein, * falls diese fehlen sollte * PARAMS: fname => Dateiname des INI-File * CREATED: 18-03-2004/shmia * CHANGED: 00-00-2004/shmia *************************************************************************} procedure BeautifyInifile(const fname:string); function IsIniSection(const line:string):Boolean; begin Result := (Length(line) >= 3) and (line[1]='[') and (line[Length(line)]=']'); end; var list : TStringList; i : Integer; s : string; sectionfound : Boolean; begin list := TStringList.Create; sectionfound := False; try list.LoadFromFile(fname); for i :=list.Count-1 downto 0 do begin s := list[i]; if sectionfound and (s <> '') then begin // insert empty line list.Insert(i+1, ''); end; sectionfound := IsIniSection(s); end; list.SaveToFile(fname); finally list.Free; end; end; |
Re: INI - bessere übersicht durch leere zeile?
danke :wink:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz