Du kannst nicht i unbelegt lassen und dann in ein feld schreiben. Wenn du den inhalt des feldes in der ini speichern willst, musst du schreiben:
ini.writestring(Section,Key,edit1.text);
wenn du einen str in eine real formatieren willst, dann:
Delphi-Quellcode:
var i: real;
...
i:=strtofloat(edit1.tzext);