Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
1-56631
rosl
2003-11-05 07:45
2003.11.17
даты на кварталы


1-56734
MaG
2003-11-06 19:13
2003.11.17
Запуск EXE


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


14-56864
Layner
2003-10-27 09:00
2003.11.17
Очень нужен совет по модему+коннект ...


1-56760
slivka
2003-11-06 14:09
2003.11.17
Проблема с циклoм For To do.




   Наверх