Das kann man aber deutlich abkürzen:
Delphi-Quellcode:
with TMemIniFile.Create(ConfigIniPfad) do
try
WriteBool(Einstellung1,Toggle1SwitchAktiviert,ToggleSwitchAktivieren.IsOn);
UpdateFile;
finally
Free;
end;
Das Lesen wird vermutlich gar nicht compilieren, da
IsOn eine Function und kein writable Property ist.
ToggleSwitchAktivieren.State := IfThen<TToggleSwitchState>(ReadBool(Einstellung1,Toggle1SwitchAktiviert,True), tssOn, tssOff);