- Код: Выделить всё
procedure Test;
var
I :Integer;
begin
try
I := 0;
I := I div I;
except
end;
end;
Если эта функция в EXE - исключение молча погасится. Если в DLL - программа трапнется.
В Delphi это все прекрасно решено. Что касается кросплатформенности - то тут я не особенно рублю, но очевидно, что на платформе, которая не поддерживает системные исключения - и проблемы нет.