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

Вниз

Довесок к Exeption   Найти похожие ветки 

 
Gray Angel   (2003-11-06 13:53) [0]

Хочу чтобы совместно с системным месаджем выполнялось и мое действие.

try

catch(...)

мое действие выполняет мое но убивает системное сообщение. посоветуйте как их совместить.

ПРИМЕЧАНИЕ: В блок try включен большой кусок кода (БД, COM, стандартные функции) тек что определенный класс ошибки использовать низзя [ait].

Жду советов, зараннее спасибо.


 
stone ©   (2003-11-06 13:55) [1]

Не совсем понятен вопрос, попробую догадаться...

try
...
except
on E:Exception do
begin
... твои действия
end;
end;


 
Gray Angel   (2003-11-06 14:00) [2]

да но при этом системное сообщение на экран не выводится, его нужно выводить посредством MessageBox. А можно ли сие сделать не заглушая системный вывод об ошибке.


 
stone ©   (2003-11-06 14:04) [3]

а какая разница чем его выводить, ну выведи так

try
...
except
on E:Exception do
begin
MessageDlg(E.Message, mtError, [mbOk], 0);
... твои действия
end;
end;


 
Gray Angel   (2003-11-06 14:07) [4]

В принципе да, так и сделаю. Большое спасибо за помощь.


 
Плохиш_   (2003-11-06 14:08) [5]

>Gray Angel (06.11.03 14:00) [2]


> try
> ...
> except
> on E:Exception do
> begin
> ... твои действия

raise;

> end;
> end;


 
Романов Р.В. ©   (2003-11-06 14:09) [6]

F1 - raise, Re-raising exceptions



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
11-56548
Kladov
2003-02-21 19:54
2003.11.17
Версия 1.69


1-56612
mc_duck
2003-11-07 17:25
2003.11.17
чтение компонента из файла


3-56434
Шурик Ш
2003-10-29 16:22
2003.11.17
Компоненты ADO вместо BDE


3-56489
DimChan
2003-10-28 14:38
2003.11.17
Оператор запроса LIKE


14-56818
Nelud
2003-10-23 12:35
2003.11.17
Нужна здоровая критика!