Hallo GuenterS,
Soweit ich weis sind
Exception-Blöcke eben aus diesen Grund nicht zulässig.
Die Anwendung wirt mit der Ausgabe der Fehlermeldung und einem Halt mit Fehlercode beendet.
Code:
Writeln(Format('File %s does not exist.', [FileName]));
Halt(2);
Wobei die '2' der Exitcode aus alten DOS-Zeiten ist. Ob der Exitcode indiesem Fall
mit Textausgabe übereinstimmt weis ich jetzt nicht aus dem Hut.