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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2013, 16:01   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 640
Счастье Как через if прекратить дальнейшее выполнения кода?

Скажите пожалуйста, как остановить выполнения программного кода, если условие не верно?
Женя32 вне форума Ответить с цитированием
Старый 02.11.2013, 16:08   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Вызывай break или exit.

break только внутри цикла, прерывает цикл и продолжает выполнение подпрограммы.
exit прерывает вполнение подпрограммы, не важно где вызван.
Человек_Борща вне форума Ответить с цитированием
Старый 02.11.2013, 16:50   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Так же можно побаловаться Halt..
Poma][a вне форума Ответить с цитированием
Старый 02.11.2013, 16:56   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

под иф кинуть не пробовали? говорят помогает
eval вне форума Ответить с цитированием
Старый 02.11.2013, 17:02   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
выполнения программного кода
Какого именно? Для разных ситуаций разные способы. Для циклов break, для функций и процедур exit. Для процессов либо halt либо что-то другое из ОС.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2013, 05:39   #6
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Есть ещё Abort;
Создаёт безинформационное исключение EAbort http://articles.org.ru/delphi7/Glava3/index9.php
Иногда пользуюсь. Удобно для выхода из блока кода в подпрограмме, без выхода из подпрограммы, и очень легко можно сразу задействовать для секции except - отловить сами ли мы вызвали обработку исключений (абортом) или же это одно из
реальных исключений.
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы во время выполнения одного кода работал другой код? SUDALV C# (си шарп) 2 23.02.2012 13:47
Delphi Lazarus прекратить выполнение программы через 15 секунд Денис13 Помощь студентам 1 06.11.2010 09:51
Как в ProgressBar отобразить процесс выполнения Post запроса через Idhttp Joe_Tribbiani Работа с сетью в Delphi 8 15.06.2009 10:39
Появляется окошко и тут же пропадает, как посмотреть результат выполнения си кода? Urukhay4 Общие вопросы C/C++ 11 18.04.2009 17:37