Häng diese Prüfung nich ins Form.OnCreate sondern noch vor dem Aufruf des Application iniziierens in die
dpr. bzw halt vor den Code, der die Form aufruft, ich geh aber frecherweise vom Programmstart aus.
Projekt>Quelltext anzeigen
und dann folgendes (rot) einpflegen (ist nur ein schnelles Beispiel):
Code:
program Project1;
uses
Forms, [color=#ff0000]SysUtils,[/color]
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
[color=#ff0000]if not FileExists('blah') then
begin[/color]
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
[color=#ff0000]end;[/color]
end.