Um mit ini-Files in Delphi zu arbeiten definiert man in der uses Anweisung: Delphi/Pascaluses IniFiles;
Möchte man einen String-Wert lesen kann man so vorgehen: Delphi/Pascalfunction readINIstring(filepfad,bereich,tag:string):string;
var DateiIni: TIniFile;
begin
DateiIni := TIniFile.Create(filepfad);
result:='';
with DateiIni do
begin
result:=ReadString(bereich, tag,''); //bereich,tag,default
Free;
end;
end;
das schreiben eines Strings geht so: Delphi/Pascalprocedure writeINIstring(filepfad,bereich,tag,wert:string);
var DateiIni: TIniFile;
begin
DateiIni := TIniFile.Create(filepfad);
with DateiIni do
begin
WriteString(bereich, tag, wert);
Free;
end;
end;
Für andere Variabel-Arten benutzt man dann: Delphi/Pascal
ReadInteger(bereich, tag,0);
WriteInteger(bereich, tag, wert);
Readbool(bereich, tag,false);
Writebool(bereich, tag, wert);
Möchte man eine Section löschen kann man folgende Prozedur verwenden: Delphi/Pascalprocedure clearINIsec(filepfad,section:string);
var DateiIni: TIniFile;
begin
DateiIni := TIniFile.Create(filepfad);
with DateiIni do
begin
EraseSection(section);
Free;
end;
end;