Вниз
Скачать: CL | DM;

не работает try...finally   Найти похожие ветки 

← →
fuzzy ©   (2007-06-19 17:21) [0]


try
WebBrowser1.OleObject.Document.forms.item(0).elements.item(2).click;
finally
end;


Типа должна нажаться определенная кнопка в WebBrowser но она там не всегда бывает! когда её там нет то вылетает ошибка. я не хочу чтобы она вылетала, как мне исправить?


← →
Правильный Вася   (2007-06-19 17:26) [1]

try-except?


← →
fuzzy ©   (2007-06-19 17:28) [2]

ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается


← →
Германн ©   (2007-06-19 17:33) [3]


> fuzzy ©   (19.06.07 17:28) [2]
>
> ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается

Врешь.


← →
Kolan ©   (2007-06-19 17:48) [4]

try
 WebBrowser1.OleObject.Document.forms.item(0).elements.item(2).click;
except
 on E: Exception do
   ShowMessage(E.Message);
end;


Что так сообщения ShowMessage нет?


← →
Desdechado ©   (2007-06-19 17:57) [5]

> ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается
А не из Delphi запускать?


← →
asafr ©   (2007-06-19 18:18) [6]

Ну, а если проверять наличие этой кнопки? И в случае ее отсутствия не выполнять нажатие?


← →
DrPass ©   (2007-06-19 21:05) [7]


> Германн ©   (19.06.07 17:33) [3]
>
> > fuzzy ©   (19.06.07 17:28) [2]
> >
> > ну в принципе будет тоже самое.... пробовал. Ошибка не
> перехватывается
>
> Врешь.

Может, и не врет - сообщение вполне может выдаваться самим броузером без всяких исключений


← →
Strate ©   (2007-06-19 21:23) [8]

Скорее под отладчиком находишься, запусти голый экзешник.


← →
Однокамушкин   (2007-06-20 08:49) [9]


> Strate ©   (19.06.07 21:23) [8]
> Скорее под отладчиком находишься, запусти голый экзешник.
>

Или можно отключить в среде в опциях отладчика Stop on Delphi Exceptions


← →
White Barsik   (2007-06-20 09:33) [10]


> Что так сообщения ShowMessage нет?

Если был сбой, то обязательно будет. Если не было райза и брайзер сам сгенерировал сообщение, то не будет...



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

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



Память: 0.47 MB
Время: 0.014 c
2-1186721351
Tomy Versety
2007-08-10 08:49
2007.09.02
Руководство по пользованию


2-1186488500
Roun
2007-08-07 16:08
2007.09.02
Как удалить пустые строки из Memo?


15-1186234015
de.
2007-08-04 17:26
2007.09.02
Проблема!!!


15-1186067656
Kenifer
2007-08-02 19:14
2007.09.02
Как инжектирывать свой процесс в чужой процесс?


15-1185986188
oldman
2007-08-01 20:36
2007.09.02
А была ли Windows 1.0 beta?




   Наверх