Wegen dem Abstürzen hatte ich gefragt, weil doch eine unbehandelte
Exception den Thread, und wenn es der Mainthread ist auch gleich den Process, abstürzen lässt.
Dieses generierte Fehlerfenster (ohne Programmabsturz) wird von der
VCL erzeugt (Application.ShowException) und zwar genau weil die
VCL mittels try..except den Fehler abfängt (und das in der Window-Procedure).
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.