Главная страница
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.03 c
1-56764
SergeySEM
2003-11-06 13:37
2003.11.17
Koi-Dos-Win


3-56527
CyBeR
2003-10-27 15:07
2003.11.17
Работа с Excel, подбор товаров


3-56459
DimChan
2003-10-29 09:12
2003.11.17
AccessViolation


1-56648
_незнайка_
2003-11-05 12:12
2003.11.17
В чем проблема?


14-56810
Карелин Артем
2003-10-24 14:47
2003.11.17
Посоветуйте систему контроля версий. Дельфи.