Da werden wohl die
IB-Klassen an der
Exception-Mask "rumspielen".
Such mal im Quellcode von
IB nach Aufruf von SetExceptionMask.
Gesucht hab ich, aber ohne Treffer.
Andererseits ist es ja so, dass die
Exception auf einem anderen System ausgelöst wird, und dort ist das selbe Programm verbaut.
Demnach kann's auch nicht einfach am Quelltext von Interbase liegen.
Die Firebird-Versionen sind auf den beiden Systemen noch unterschiedlich (ja, ich weiss, IBX und Firebird vertragen sich immer schlechter, ich benutz
IB auch nur noch wegen der IBEvents), und auf meiner Kiste ist halt einiges mehr installiert als auf dem Produktionsrechner.