|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2009, 16:12 | #1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Прервать выполнение функции? Как?
Что-то по типу break в цикле или по типу return'a в c++.
Без использования if. |
26.09.2009, 16:15 | #2 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Попробуй так :
Код:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
26.09.2009, 16:19 | #3 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Цитата:
......... E-Mail: arigato.freelance@gmail.com
|
|
26.09.2009, 16:33 | #4 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Спасибо, теперь будет полегче)
|
27.09.2009, 10:17 | #5 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 22
|
это для процедуры, для функции просто нужно ей присвоить значение
|
27.09.2009, 10:23 | #6 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
|
27.09.2009, 10:44 | #7 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Функция выполняется до конца независимо присвоено ей значение или нет.
pushl $0x18E3DF6B
call ICQ |
27.09.2009, 11:35 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это в С++ так return делает.
в Делфи или конец функи или exit Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.09.2009, 13:27 | #9 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
а в 2009 вроде ещё сделали exit аналогом return (т.е. вместо result:=10; exit вызывать просто exit(10))
пыщь
|
28.09.2009, 16:36 | #10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Что-то типа halt получается, тоже можно halt (10), только выход будет не из процедуры, а из самой программы, а результат получит вызвавшая программа.
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как прервать внешний цикл? | AndreyF | Общие вопросы Delphi | 15 | 15.06.2009 17:46 |
Мгновенное выполнение функции | systemmind | Microsoft Office Excel | 4 | 07.02.2009 00:32 |
выполнение функции СЕГОДНЯ во внешних файле | Artem_Z | Microsoft Office Excel | 3 | 27.10.2008 13:26 |
Выполнение функции | nikleb | JavaScript, Ajax | 7 | 10.08.2008 01:49 |
delphi 7, как прервать выполнение программы | Altera | Софт | 3 | 27.07.2008 15:14 |