Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Как досрочно завершить процедуру?   Найти похожие ветки 

 
MAX22   (2003-05-10 21:53) [0]

Уважаемве мастера. Как досрочно завершить процедуру?? Halt-вырубает всю прогу, а мне надо завершить только отдельную подпрограмму???
Заранее благодарю?


 
Fenik ©   (2003-05-10 22:00) [1]

Exit;


 
Xoy   (2003-05-10 22:00) [2]

Exit


 
Fenik ©   (2003-05-10 22:03) [3]

И ещё раз Exit ))


 
Anatoly Podgoretsky ©   (2003-05-10 22:16) [4]

Три раза Exit и один раз F1 на слове procedures


 
Fenik ©   (2003-05-10 22:39) [5]

F1 на слове procedures - это самое верное


 
Arch-vile ©   (2003-05-10 22:42) [6]

можно предупредить еще пару вопросов и сказать, что с циклами работают continue, break
Но у меня есть интересный вопрос мастерам - как можно из вызываемой процедуры или функции прервать первичную.
function ExitXXX(...): boolean;

if ExitXXX then Exit;
не подходит


 
Fenik ©   (2003-05-10 22:47) [7]

Но у меня есть интересный вопрос мастерам - как можно из вызываемой процедуры или функции прервать первичную

Я не мастер, но у меня такое чувство, что никак нельзя.


 
Palladin ©   (2003-05-10 22:50) [8]

raise


 
Arch-vile ©   (2003-05-10 23:27) [9]

2Palladin © (10.05.03 22:50)
в справке raise - это для возбуждения исключительной ситуации, так? а мне не нужны такие ситуации. Я не говорю, что ты неправ, я говорю, что я не понял этого ;)


 
Palladin ©   (2003-05-10 23:30) [10]


> Arch-vile © (10.05.03 23:27)

если тебя не устраивает if then exit, а это может быть только в одном случае, если ты берешь много ресурсов в процедуре, то используй конструкцию
try
finnaly
осбождай то что занял
end;


 
Arch-vile ©   (2003-05-10 23:32) [11]

znx (thanks) 2Palladin & all, all, all


 
Song ©   (2003-05-11 10:18) [12]

>>Но у меня есть интересный вопрос мастерам - как можно из >>вызываемой процедуры или функции прервать первичную.
>>function ExitXXX(...): boolean;
>>if ExitXXX then Exit; не подходит

Abort;



Страницы: 1 вся ветка

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
3-70185
Filat
2003-05-02 16:35
2003.05.22
FireBird - SYSDBA. А можно для клиента без последнего?


14-70467
Wizard
2003-05-03 19:14
2003.05.22
Нужен компонент для реадактирования исходного кода с наворотами.


3-70136
AlexGof
2003-04-30 12:35
2003.05.22
Отсоединенный набор в MS SQL


1-70300
Vin_Ghost
2003-05-12 20:21
2003.05.22
Как динамически объявить объект класса


6-70416
Dimedrol
2003-03-24 11:35
2003.05.22
Как встроить полноценный Internet Explorer в программу ?