Schreib einmal die Methode load_inifile so um:
Code:
procedure TKundendaten.load_inifile;
begin
Ini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'settings.ini' );
try
ExtraForm.CheckBox1.Checked:=ini.ReadBool('Sektion1','check_box', true)
ShowModal('Juhu, ich bin bis hierher gekommen');
finally
Ini.Free;
end;
end;
Und starte dann das Programm über F9. Wenn keine Meldung erscheint, dann wissen wir zumindest genau, dass ExtraForm.Che... daran schuld ist.