Guten Abend,
Ich bin relativ neu im Umgang mit Delphi und wollte heute mal Grundeinstellungen per ini File beibehalten.
Das Schreiben in die Files funktioniert bestens,
Delphi-Quellcode:
procedure TForm4.FormDestroy(Sender: TObject);
var ini: TIniFile;
begin
ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'savegame.ini');
ini.WriteInteger('Settings','Round',Round);
ini.WriteFloat('Settings','Cash',Cash);
ini.free
end;
wenn ich jedoch die Daten wieder auslesen will, generiert er nur Nullen (defaultwert):
Delphi-Quellcode:
procedure TForm4.FormCreate(Sender: TObject);
var ini: TIniFile;
begin
ini:=TIniFile.Create('savegame.ini');
try
Round:=ini.ReadInteger('Settings','Round',0);
Cash:=ini.readFloat('Settings','Cash',0);
finally
ini.free;
end;
Edit1.Text:=FloatToStr(Cash);
Edit2.Text:=IntToStr(Round);
end;
Falls ich nun die Defaultwerte ändern werden automatisch die genommen anstelle des Wertes aus dem ini File.
Freundliche Grüsse & besten Dank im voraus für eure Hilfe