Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.11.2012, 21:34
Аватар для Aleks26
Aleks26 Aleks26 вне форума
Прохожий
 
Регистрация: 19.12.2010
Сообщения: 32
Репутация: 12
Вопрос О работе с блоком обработки исключений

У меня есть простейший код, в котором я ввожу в два поля TEdit значения переменных, объявленных как целые. Потом, используя IntToStr, считается их сумма. Вокруг каждого IntToStr я ставлю блоки try ... except ... end; В случае ошибочного ввода одного из чисел я очищаю соответствующий Edit и передаю ему фокус. Если неверная запись только в одном поле редактирования, все идет без проблем. Но если оба поля ошибочные, то, проскакивая первый блок обработки исключений, фокус устанавливается на втором. Можно ли как то "притормозить" программу и, пока не будет правильно введено первое поле, не переходить ко второму блоку обработки исключений?
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:57.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025