![]() |
Re: INI-Datei: Zeilenbegrenzung?
Zitat:
Wenn einem das egal ist, könnte man sowas schreiben:
Delphi-Quellcode:
Aber der Vorteil der untergliederung ist natürlich sowas:
ini.findSection('aSection',true).AddItem('aKey','aValue');
//das wäre das selbe wie bei TIniFile: dini.writeString('aSection','aKey','aValue');
Delphi-Quellcode:
dini.writeString('aSection','aKey','aValue');
dini.writeString('aSection','aKey1','aValue'); dini.writeString('aSection','aKey2','aValue'); dini.writeString('aSection','aKey3','aValue'); dini.writeString('aSection','aKey4','aValue'); dini.writeString('aSection','aKey5','aValue'); //Wird in TYIniFile zu: with ini.findSection('aSection',true) do begin AddItem('aKey','aValue'); AddItem('aKey1','aValue'); AddItem('aKey2','aValue'); AddItem('aKey3','aValue'); AddItem('aKey4','aValue'); AddItem('aKey5','aValue'); end; |
Re: INI-Datei: Zeilenbegrenzung?
Zitat:
das ich die Gruppe, bevor ich darin lese/schreibe vorher öffne. Anschließend kann man, wie gewohnt per Read/ Write auf die Werte in der geöffneten Gruppe zugreifen.
Delphi-Quellcode:
IniFile := TMyIni.Create;
try {MainForm} if IniFile.OpenSection('MainForm', True) then // lege sie an, insofern sie nicht existiert begin IniFile.WriteInteger('Left', MainForm.Left); IniFile.WriteInteger('Top', MainForm.Top); IniFile.WriteInteger('Height', MainForm.Height); IniFile.WriteInteger('Width', MainForm.Width); IniFile.CloseSection; end; {\MainForm} //IniFile.SaveToFile('Pfad...'); finally IniFile.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 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