Different treatment of division by 0 in Delphi 10.3 VCL and FMX applications

  

The command a: = 1/0; leads to different results:
VCL – WIN32: floating point divide by zero
VCL – WIN64: FLOAT_DIVIDE_BY_ZERO
FMX – Win32, Win64, Android: no exception, a = 0
Is that intentional?

Comments are closed.