Текущий архив: 2002.12.09;
Скачать: CL | DM;
ВнизОбработка исключений... Найти похожие ветки
← →
^Sanya (2002-11-28 21:45) [0]Как сделать следующее:
в процедуре A при определённом условии создаётся исключение, причём, безraise
, т.е. "умалчиваемое" исключение.
в процедуре B вызывается процедура A в блокеtry..except..end
, и при создании "умалчиваемого" исключения в A, оно обрабатывается вexcept..end
в процедуре B.
в процедуре С вызывается процедура А без всяких обработок исключений, и если в A оно возникает, то в С оно никак не видится и не замечается средой Delphi.
← →
TTCustomDelphiMaster (2002-11-28 21:59) [1]procedure A(Parameter: TParameter; SuppressExceptions: Boolean = True);
begin
try
...
except
if not SuppressExceptions then
raise;
end;
end;
← →
^Sanya (2002-11-28 23:02) [2]Это мне и так понятно было, я ищу подход пороще и поинтересней....
Неужели нельзя иначе?
Страницы: 1 вся ветка
Текущий архив: 2002.12.09;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c