Außerdem würde ich das CheckIni nicht in TForm1 legen sondern diese Funktion direkt in die
DPR-Datei schreiben und noch VOR Application.Initialize; aufrufen.
Delphi-Quellcode:
function CheckIni : Boolean;
begin
Result := FileExists(ChangeFileExt(Application.ExeName,'.ini'));
end;
begin
if not CheckIni then
begin
showmessage('Ini-Datei nicht vorhanden ...');
Halt(1);
end;
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.Title := 'Application';
Application.CreateForm(TApplication, Application);
Application.Create;
Application.Run;
end.