![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не работает try...finally [D7, WinXP]
fuzzy © (2007-06-19 17:21:00)
try
WebBrowser1.OleObject.Document.forms.item(0).elements.item(2).click;
finally
end;
Типа должна нажаться определенная кнопка в WebBrowser но она там не всегда бывает! когда её там нет то вылетает ошибка. я не хочу чтобы она вылетала, как мне исправить?
White Barsik (2007-06-20 09:33:00) [1]
> Что так сообщения ShowMessage нет?
Если был сбой, то обязательно будет. Если не было райза и брайзер сам сгенерировал сообщение, то не будет...
Однокамушкин (2007-06-20 08:49:00) [2]
> Strate © (19.06.07 21:23) [8]
> Скорее под отладчиком находишься, запусти голый экзешник.
>
Или можно отключить в среде в опциях отладчика Stop on Delphi Exceptions
Strate (2007-06-19 21:23:00) [3]Скорее под отладчиком находишься, запусти голый экзешник.
DrPass (2007-06-19 21:05:00) [4]
> Германн © (19.06.07 17:33) [3]
>
> > fuzzy © (19.06.07 17:28) [2]
> >
> > ну в принципе будет тоже самое.... пробовал. Ошибка не
> перехватывается
>
> Врешь.
Может, и не врет - сообщение вполне может выдаваться самим броузером без всяких исключений
asafr (2007-06-19 18:18:00) [5]Ну, а если проверять наличие этой кнопки? И в случае ее отсутствия не выполнять нажатие?
Desdechado (2007-06-19 17:57:00) [6]> ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается
А не из Delphi запускать?
Kolan (2007-06-19 17:48:00) [7]
try
WebBrowser1.OleObject.Document.forms.item(0).elements.item(2).click;
except
on E: Exception do
ShowMessage(E.Message);
end;
Что так сообщения ShowMessage нет?
Германн (2007-06-19 17:33:00) [8]
> fuzzy © (19.06.07 17:28) [2]
>
> ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается
Врешь.
fuzzy (2007-06-19 17:28:00) [9]ну в принципе будет тоже самое.... пробовал. Ошибка не перехватывается
Правильный Вася (2007-06-19 17:26:00) [10]try-except?