Mit
{$O-}
wird nichts "wegoptimiert". Darum geht es hier aber auch nicht, es geht auch nicht darum, ob der Quelltext so Sinn macht oder nicht. Die Frage ist wieso verweigert der
Exception-Handler den Dienst, wenn ich die Sysutils nicht einbinde.
Edit: Das Problem ist, dass die
Exception geworfen wird, aber der
Exception-Handler diese nicht fängt. Das Programm stürzt also ohne Sysutils ab (Projekt 1 funktioniert nicht mehr ...).