... und entferne unbedingt die Verwendung von ExceptObject in deinem
Exception Handler der Execute Methode. Du hast keine Ahnung in Multi-threaded Applications welches Exceptionobjekt du da gerade in der ein einzigen globalen Variable hast. Es gibt nicht umsonst das
On E: Exception do Konstrukt.
Auch ist EAbort eine stille
Exception und schlägt so nicht im Exceptionhandler´auf - was ja die Besonderheit von stillen Exceptions ist.