Модератор: Модераторы

zub писал(а):маскировка исключений fpu не помогает?
try
  i := 0 / 0;
  except
    on EZeroDivide do StatusBar.SimpleText := 'На ноль делить нельзя';
end;

Планшет точно такая же мышка, только с силой нажатия.
Насколько я понял, драйвер для каждой программы - запускает отдельный поток данных от планшета.

Cheb писал(а):Если приложение само своими руками не отловит исключение в любом потоке, отличном от основного, то Виндовс мгновенно убьёт это приложение. Спасброска нет.



 
  Отмена - это 100% драйвер устройства виноват, соответственно в Лазарусе и LCL - искать бессмысленно.
 Отмена - это 100% драйвер устройства виноват, соответственно в Лазарусе и LCL - искать бессмысленно. 
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 писал(а):а так?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1