jedoch klappt das laden nicht.
Delphi-Quellcode:
procedure SaveColorSettings();
const
IniName = 'C:\Users\Color.ini';
var
Ini: TIniFile;
Color, i: Integer;
begin
Ini := TIniFile.Create(IniName);
try
Ini.WriteInteger('Farben', ' i ', frmKonfig.Color);
finally
Ini.Free;
end;
end;
procedure LoadColorSettings();
const
IniName = 'C:\Users\Color.ini';
var
Ini: TIniFile;
i: integer;
Color : Integer;
Begin
Ini := TIniFile.Create(IniName);
try
//frmKonfig.Color := StrToInt(Ini.ReadString('Farben', 'i', frmKonfig.Color));
//Color := Ini.ReadInteger('Farben',' i ', frmKonfig.Color);
//frmKonfig.Color := Color;
finally
Ini.Free;
end;
end;
Delphi-Quellcode:
´procedure TfrmKonfig.btnSpeichernClick(Sender: TObject);
begin
Color := ButtonColor1.SymbolColor;
SaveColorSettings();
end;
Wie "klappt nicht"? Wenn du mit ini.WriteInteger speicherst, sollte ini.ReadInteger zum Lesen funktionieren.
Wieso ' i ' mal mit Leerzeichen, mal ohne?