Jonas, I might be just babbling, since I really have no idea how it's done, but:
In the code that "translates" the "you did something nasty" to runerror(some_exit_code) it may be possible to differentiate between float and integer fault? This info could then be stored in some variable/object that can be used by the code that intercepts the run-time error and raises the actual fpc exception? Bart _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal