|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.11.2009, 15:44 | #1 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
Проверка наличия элемента в Webbrowser
Доброго времени суток!
В программе есть таймер, который через заданное время обращается к элементу на странице. Но страница (с тем что запращивается) в программе открыта не всегда, т.е. нужно получать его только когда он вообще существует. Код:
Вопрос: как узнать есть ли на странице нужный мне элемент или нету и соответственно выполнять дальше программу или пропустить.
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
Последний раз редактировалось mihali4; 28.11.2009 в 16:32. |
29.11.2009, 13:21 | #2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Verst, зачем тебе засовывать этот код в таймер?
Пропиши вот так: Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
29.11.2009, 16:12 | #3 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
Marsel737, потому что мне надо получать лог чата, а чат находиться во фрейме.
И к тому же, твой вариант не решает проблему есть элемент на странице или нету, если его не будет, то выдаст ошибку.
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
|
29.11.2009, 16:41 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
И еще раз -
try..except Ошибка будет выдаваться при запуске из-под Дельфи, и это - естественно... А вот если вы просто экзешник запустите, то все будет ок. Код:
|
29.11.2009, 16:49 | #5 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
mihali4, Спасибо огромное что объяснили
А при запуске из-под Дельфи можно как то выключить выводимые ошибки?
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
Последний раз редактировалось Verst; 29.11.2009 в 16:51. |
29.11.2009, 16:55 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Да.
Меню->Tools->Debugger Options->снять птицу с Integrated debugging (внизу слева) |
29.11.2009, 16:56 | #7 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
mihali4, еще раз огромное спасибо
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка наличия записи в таблице | MargoNik | БД в Delphi | 2 | 08.07.2009 06:20 |
проверка наличия файла | Juffin | Общие вопросы Delphi | 2 | 18.04.2009 14:17 |
Проверка наличия файла | russian-stalker | Общие вопросы Delphi | 4 | 31.08.2008 19:27 |
Проверка наличия директории | SANIOK_AV | Общие вопросы Delphi | 2 | 16.01.2008 11:05 |