Принудительный выход из функции

  • Автор темы Roklan
  • Дата начала
R

Roklan

#1
Всем привет.
Подскажите пожалуйста, как можно автоматически завершить выполнение функции?

В частности нужно выйти из обработчика соббытий клика по кнопке в Builder'е. В этом обработчике есть цикл for, внутри него цикл while - и при определенном условии в последнем цикле необходимо вообще прекратить исполнение всего кода обработчика - какая функция может в этом помоч?
 
T
#4
Выход из функции:
return код_возврата;
Код возврата зависит от типа функции.

Выход из цикла:
C:
break;
 
R

Roklan

#5
goto подойдет - спасибо, сразу об этом не подумал

Обработчик нажатия кнопки ничего не возвращает, так что return не прокатит.
А break - выход из цикла, но мне то не это надо - циклов впереди еще очень много)
Но всеравно всем спасибо)
 
P

Pasha

#6
А ты попробуй. Просто напиши
C:
return;
вдруг заработает.
 
R

Roklan

#7
Я попробую, тока скорее всего будет ошибка компиляции - ведь тип у обр. void/
Но раз ты говоришь - ок, попробую. Напишу потом.
 
R

Roklan

#9
Точно нету) Извините за сомнения. Теперь все заработало как надо, спасибо за совет.