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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2009, 14:26   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Как отменить процедуру?

Допустим:

if edit1.Text=''
then
begin
отменить процедуру, или вернуться назад...
end;
KoBRaAndrey вне форума Ответить с цитированием
Старый 04.10.2009, 14:29   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Выйти из процедуры:
exit
Для возвращения назад, уж на крайней случай, можно использовать метки
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 04.10.2009, 14:43   #3
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

мб стоит почитать про оператор goto
Lemo вне форума Ответить с цитированием
Старый 05.10.2009, 10:58   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Для возвращения назад, уж на крайней случай, можно использовать метки
Да щаз... Оно то вернет но выход будет с ошибкой.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.10.2009, 11:03   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от KoBRaAndrey Посмотреть сообщение
Допустим:

if edit1.Text=''
then
begin
отменить процедуру, или вернуться назад...
end;
Ну здесь только если использовать данную проверку до входа в процедуру:

Код:
if edit1.Text<>''
then
begin
 вызов процедуры
end;
В таком случае, она просто не будет вызвана с неправильными параметрами.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.10.2009, 11:12   #6
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Цитата:
отменить процедуру, или вернуться назад...
А назад это куда?

А так да - Exit.
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отменить поток RIO Общие вопросы Delphi 11 12.10.2009 00:29
как вызвать процедуру? ai\ekcah^p Паскаль, Turbo Pascal, PascalABC.NET 4 25.06.2009 11:21
Как локаольно отменить border-collapse:collapse;? max_kulikoff HTML и CSS 1 09.05.2009 15:58
TextBox как отменить курсор LeGAl Общие вопросы .NET 4 30.04.2009 01:51
Как отменить изменения изображения? ALEX_RAS Помощь студентам 1 20.05.2008 08:23