Главная страница
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.095 c
11-56553
Ash
2003-02-25 14:53
2003.11.17
TStrList


1-56633
незнай-ка
2003-11-05 13:35
2003.11.17
Вылетает ошибка.. в чем дело?


3-56514
chtr
2003-10-21 14:17
2003.11.17
Ошибка Row cannot be located for updating


3-56497
Makur
2003-10-28 10:27
2003.11.17
Вопрос по TADOStoredProc


1-56586
Дельфин
2003-11-06 05:53
2003.11.17
Создание собственных компонентов в DELPHI 6