Модератор: Модераторы
zub писал(а):маскировка исключений fpu не помогает?
try
i := 0 / 0;
except
on EZeroDivide do StatusBar.SimpleText := 'На ноль делить нельзя';
end;
Планшет точно такая же мышка, только с силой нажатия.
Насколько я понял, драйвер для каждой программы - запускает отдельный поток данных от планшета.
Cheb писал(а):Если приложение само своими руками не отловит исключение в любом потоке, отличном от основного, то Виндовс мгновенно убьёт это приложение. Спасброска нет.
program Project1;
uses math;
var a:double;
begin
SetExceptionMask([exInvalidOp, exZeroDivide]);
a:=0;
writeln(1/a);
writeln(a*Infinity);
end.
zub писал(а):один раз сделать при старте
SetExceptionMask(GetExceptionMask+[exInvalidOp, exZeroDivide]);
zub писал(а):а так?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11