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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2011, 16:07   #1
welcomeTo
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 43
По умолчанию завршить выполнение процедуры

Здравствуйте, как завершить выполнение процедуры при возникновении исключительной ситуации?
Код:
try   n:=StrToInt(Edit1.text);
 except   on EConvertError do  MessageDlg('Неверные данные', mtWarning, [mbOk], 0);
exit;
 end;
Пишу EXIT; , но почему то выполняется остаток кода.
welcomeTo вне форума Ответить с цитированием
Старый 07.03.2011, 16:22   #2
welcomeTo
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 43
По умолчанию

Разобрался. если кому будет полезно - надо было поставить операторные скобки Begin end.
Код:
do BEGIN  MessageDlg('Неверные данные', mtWarning, [mbOk], 0);
exit; 
END;
welcomeTo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
закончить выполнение процедуры из тела другой процедуры Alaysor Общие вопросы Delphi 14 23.01.2011 05:26
Как отменить выполнение процедуры? AK BULLETS Общие вопросы Delphi 0 25.03.2010 11:52
time.h - узнать время потраченное на выполнение процедуры Serg12 Общие вопросы C/C++ 7 24.03.2010 10:37
ADOStoredProc выполнение процедуры с параметрами funball БД в Delphi 3 18.11.2009 15:13
Выполнение хранимой процедуры с output параметром Иванчо БД в Delphi 5 26.10.2007 14:59