Конфликт мышки и не мышки
Добавлено: 11.03.2017 19:29:33
Всем привет,
долго мучился. Никак не мог поймать ошибку, при нажатии на кнопки, 1 раз в 15 или 115 ВДРУГ выскакивала: Invalid floating point operation.
Мышкой всё работает, а с планшетом, что-то там сбоило. Перепробовал, всё, что нашёл, никак не мог поймать где вылетает.
Седьмое чувство подсказало - отключить мышку от батарейки, при работе с планшетом и сбой вроде перестал появляться (пока не видел).
Видимо, когда нажимал на кнопку, стол качался и
мышка параллельно с планшетом - отправляла сигнал, который и вызывал: Invalid floating point operation,
Вылет, был исключительно при кликах на кнопки ( там моего кода нет, всё обрабатывает "FPC|Lazarus" ).
И вот собственно, вопрос: как от такого сбоя защитить? ( моих знаний слишком мало, я даже не представляю: где это там и как работает? )
Это не актуальный вопрос, т.к. мышку легко отключить переключателем, но всё равно интересно. Можно ли защитить программу?
.
долго мучился. Никак не мог поймать ошибку, при нажатии на кнопки, 1 раз в 15 или 115 ВДРУГ выскакивала: Invalid floating point operation.
Мышкой всё работает, а с планшетом, что-то там сбоило. Перепробовал, всё, что нашёл, никак не мог поймать где вылетает.
Седьмое чувство подсказало - отключить мышку от батарейки, при работе с планшетом и сбой вроде перестал появляться (пока не видел).
Видимо, когда нажимал на кнопку, стол качался и
мышка параллельно с планшетом - отправляла сигнал, который и вызывал: Invalid floating point operation,
Вылет, был исключительно при кликах на кнопки ( там моего кода нет, всё обрабатывает "FPC|Lazarus" ).
И вот собственно, вопрос: как от такого сбоя защитить? ( моих знаний слишком мало, я даже не представляю: где это там и как работает? )
Это не актуальный вопрос, т.к. мышку легко отключить переключателем, но всё равно интересно. Можно ли защитить программу?
.