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

Вниз

TFileStream   Найти похожие ветки 

 
ShadowMan   (2007-05-01 22:06) [0]

При использовании var:= TFileStream.Create("...", fmOpenWrite) если целевой файл уже запущен возникает ошибка "файл уже используется". Как сделать проверку этой ошибки? try...except почему-то не проходит.


 
Джо ©   (2007-05-01 22:24) [1]

> [0] ShadowMan   (01.05.07 22:06)
try...except
> почему-то не проходит.

Хотелось бы посмотреть на конкретный код, в котором «не проходит».


 
Sergey Masloff   (2007-05-01 22:26) [2]

Джо ©   (01.05.07 22:24) [1]
А чего даст код если все это дело из под среды запущено и галка "stop on каких-то там exception"?


 
Loginov Dmitry ©   (2007-05-01 22:30) [3]

> try...except почему-то не проходит


try
 var:= TFileStream.Create("...", fmOpenWrite)
 try
  /////////
 finally
   var.Free;
 end;
except
 on E: EFOpenError do
 begin
   // Как-то уведомить об ошибке пользователя,
   // либо обработать ошибку иным способом
 end;  
end;


 
ShadowMan   (2007-05-01 22:31) [4]

Спасибо Джо!
То есть try... except выполняется при любых исключениях и все дело было в компиляторе? По ходу так.
Спасибо.


 
Джо ©   (2007-05-01 22:55) [5]

> [4] ShadowMan   (01.05.07 22:31)
> Спасибо Джо!

Собственно, мне совершенно незачем.


 
Джо ©   (2007-05-01 22:55) [6]

> [2] Sergey Masloff   (01.05.07 22:26)
> Джо ©   (01.05.07 22:24) [1]
> А чего даст код если все это дело из под среды запущено
> и галка "stop on каких-то там exception"?

Из дурного любопытства, естественно.


 
ShadowMan   (2007-05-01 23:20) [7]

Вобщем все, проблема решена.
Конструкция try...except...end; работает всегда, просто при запуске из среды компилятор игнорит ошибки, но все равно останавливается на исключениях. А это и есть исключение.



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
2-1178621966
Doom-2
2007-05-08 14:59
2007.05.27
ClientHeight


2-1178652786
Strate
2007-05-08 23:33
2007.05.27
Положение мышки относительно ListView


2-1178857971
Neket
2007-05-11 08:32
2007.05.27
Запуздырить диаграмму в Excel


2-1178468708
Ламер 2.Х
2007-05-06 20:25
2007.05.27
Инфа о системе


1-1174765457
Дмитрий Белькевич
2007-03-24 22:44
2007.05.27
Можно ли в методе объекта узнать название метода?