Delphi-Quellcode:
if Radiobutton.Checked
then begin
ini.writestring('Sektion1', Einstellung1', 'string');
end;
Beachte, wenn beim ersten Mal die Bedingung OK ist, wird der Wert geschrieben. Wenn beim zweiten Durchlauf die Bedingung dann falsch ist, wird der Wert nicht mehr geschrieben. Das ist vielleicht OK, aber in der Ini steht der Wert trotzdem noch (vom ersten Durchlauf). Und dass hast Du vielleicht nicht gewollt.