Pocket ASP. "Дребезг" стилуса

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
patrick
Сообщения: 21
Зарегистрирован: 05 окт 2007, 12:15

Часто при нажатии световой кнопки (button) или ссылки стилусом на экране КПК возникает эффект "дребезга", при котором кнопка (ссылка) нажимается фактически дважды и более. Как правило, это вызывает срабатывание связанной с нажатием функции также многократно, что для КПК даже с процессором в 500-600 Мгц очень чувствительно! Обычно такой проблемы НЕТ в ПК ввиду его быстродействия и отсуствия стилуса! В КПК же (Pocket PC) необходимо на время выполнения функции блокировать (this.disabled=true) повторное нажатие! Примечательно, что проблема связана с асинхронным (параллельно) выполнением запускаемых через кнопки (ссылки) формы функций, включая одни и те же. Особенно чувствительна эта проблема с функциями ввода (insert) записей (строк) в Базу данных ASP (например, таблицы *.cdb). В отличие от ASP IIS (ПК) Pocket ASP НЕ контролирует уникальность (ключи) строк таблиц и возникает угроза многократного ввода одних и тех же данных
Ответить