Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MessageBox question


Andy ©   (2004-08-02 15:02:00) 

Подскажите чайнику как сделать чтобы после появления собщения об ошибке (о неправильных введенных значениях) прога дальше не работала, а ждала ввода новых значений?


OSokin   (2004-08-03 20:32:00) [1]

А если типы конвертируешь, то try ... except


Anatoly Podgoretsky   (2004-08-02 15:08:00) [2]

Зациклить


PVOzerski   (2004-08-02 15:07:00) [3]

Так это же зависит от того, какое сообщение: выданное системой ("программа выполнила недопустимую операцию..."), RTL/VCL или определенное непосредственно разработчиком программы. Ну, 1-й случай - это уже всё, 2-й - здесь уместно использование обработки исключений (cм. оператор try), 3-й - на выбор того же разработчика.


Rouse_   (2004-08-02 15:06:00) [4]

if (неправильный воод данных) then
begin
 MessageBox question
 Exit;
end;


Игорь Шевченко   (2004-08-02 15:06:00) [5]

Control_с_неверными значениями.SetFocus и ModalResult := mrNone, например


Наверх

Титульная страница Поиск, карта сайта Написать письмо