Du verwendest TIniFile und hältst damit die Datei sehr wahrscheinlich offen. Nimm ini: TMemIniFile einfach zu deinen privaten Form-Variablen und im OnCreate schreibst du dann das:
Delphi-Quellcode:
begin
ini := TMemIniFile.Create(ExtractFilePath(ParamStr(0)) + 'test.ini');
Edit2.Text := ini.ReadString('Text', 'test', '');
Button1Click(Button1);
end;
Im OnDestroy der Form schreibst du dann ini.Free rein und im ButtonClick entfällt das Create für die Ini-Variable dann.
marabu