Die class-helper sind wirklich toll. Danke für den Hinweis.
Nur leider funktioniert das nich mit UpdateFile. Eine Fehlermeldung bekomme ich keine und eine Ini-Datei wird auch nicht geschrieben.
Delphi-Quellcode:
TIniFileHelper = class helper for TCustomIniFile
public
procedure UpdateFile; virtual;
end;
procedure TIniFileHelper.UpdateFile;
begin
ShowMessage('X');
inherited UpdateFile;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
IniF: TCustomIniFile;
begin
IniF := TMemIniFile.Create('......');
try
IniF.WriteString('section', 'ident', 'value');
finally
IniF.UpdateFile;
IniF.Free;
end;
end;
'X' wird angezeigt, UpdateFile scheinbar aber nicht ausgeführt (da Datei nicht erstellt wird)