![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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, например