Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2008, 12:37   #1
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию Обработка исключений ввода в TMaskedEdit

Бывает во время тестов такая фигня: ввожу время в MaskEdit, например 16:25, в итоге мышка на середине набора дергается и сразу же меня осчастлививает ошибка с Invalid input, как избавится от такой хрени, где обрабатывать подобное исключение?!
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 11.06.2008, 12:41   #2
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Код можно посмотреть?
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 11.06.2008, 12:44   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
в итоге мышка на середине набора дергается
Заменить мышку или материнку. Однозначно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2008, 12:48   #4
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

в обработчиках самого MaskEdit типа Enter или Change ничего не написано, пишу в 7-ой Delphi
свойство inputMask равно !90:00;1;_
больше в принципе нечего выкладывать, я думал дельфа сама за этим следит

P.S. я в теме неправильно имя компонента написал, правильно TMaskEdit
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 11.06.2008, 12:49   #5
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Используй для этого DateTimePicker... И будет всё нормально.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 11.06.2008, 12:57   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну а мышка то тут при чем?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2008, 13:03   #7
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

она кликает не в области эдита и в итоге осуществляется ввод недописанного времени после чего и выскакивает Invalid Input
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 11.06.2008, 14:11   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Чего... сама кликает? Живет так сказать полноценной жизнью?
Может ты вирь подцепил?

Или я ОФФТОПлю сейчас... Если да то приношу извинения
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2008, 15:02   #9
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

Проблема не в мышке, а в программировании. Так или иначе если отведешь мышку назад и кликнешь, недозаполнив эдит, то программа может глюкнуться, а она должна работать от включения до выключения компьютера, поэтому я и хочу узнать как этого избежать
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка ввода Panda Помощь студентам 2 08.07.2008 19:23
Блокировка ввода Fantom Общие вопросы Delphi 3 12.05.2008 19:34
обработка ситуации неверного ввода данных Sweta Помощь студентам 0 22.11.2007 17:13
обновление в блоге - Обработка исключений в Delphi Pblog Обсуждение статей 0 11.09.2007 18:40