Bei mir funktioniert dein obiger Code bestens.
Dennoch würde ich es so machen:
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
var
ini: TIniFile;
begin
ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + '
Einstellungen.ini');
try
ini.WriteBool('
mySQL', '
Autologin', CheckBox1.Checked);
finally
ini.Free
end;
end;
Abfrage dementsprechend ini.ReadBool und nicht ini.ReadString.