Сейчас на форуме: hgdagon (+5 невидимых)

 eXeL@B —› Программирование —› Delphi - Действия TWebBrowser при неверном адресе
Посл.ответ Сообщение

Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 августа 2007 11:44
· Личное сообщение · #1

Если в WebBrowser.Navigate - адрес не верен, то отображается стандартная страница IE (невозожно отобразить.. бла бла бла...), так вот, можно-ли как-нить отловить отображение этой страницы и подставить свою (или вообще не загружать её)

Зарание Спасибо!

ЗЫ
Админам: сильно ногами не пинать за то, что запостил на кряклабе, т.к. нигде нормального ответа не получил =(((



Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 01 августа 2007 13:42
· Личное сообщение · #2

похукать чёнить из апи, типа MultiByteToWideChar

-----
Shalom ebanats!




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 01 августа 2007 14:42
· Личное сообщение · #3

кстате сморти в сторону BHO... там есть метод даже NavigateError =]

-----
Shalom ebanats!




Ранг: 122.2 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 01 августа 2007 15:16
· Личное сообщение · #4

SLV пишет:
похукать чёнить из апи, типа MultiByteToWideChar

ты бы еще драйвер предложил написать

alexey_k
а что нету никакого события у компонента? че-нить типа OnNavigateError?



Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 01 августа 2007 16:42
· Личное сообщение · #5

См. метод: OnNavigateComplete2(Sender: TObject;const pDisp: IDispatch; var URL: OleVariant)
и догадайся что нужно сделать.



Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 02 августа 2007 16:55
· Личное сообщение · #6

HellStudent пишет:
См. метод: OnNavigateComplete2(Sender: TObject;const pDisp: IDispatch; var URL: OleVariant)
и догадайся что нужно сделать.


хе хе, тут и трабла в URL - та ссыль, которую ты использовал для перехода, а не адрес страницы-ошибки (эт я уже побовал)...

egorovshura пишет:
что нету никакого события у компонента? че-нить типа OnNavigateError?


не




Ранг: 103.3 (ветеран), 8thx
Активность: 0.060
Статус: Участник

Создано: 02 августа 2007 17:53
· Личное сообщение · #7

alexey_k, в чем проблема то? отлавливаете ошибку, любым способом, хоть проверкой контента страницы, что уж совсем маразм. и в случае, когда понимаете, что хост не был достигнут - делаете navigate на свою страничку ошибки. если пишите на дельфи, то советую EmbeddedWB (см. torry.ru).



Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 03 августа 2007 08:34
· Личное сообщение · #8

NaumLeNet

спасиб, попробую


 eXeL@B —› Программирование —› Delphi - Действия TWebBrowser при неверном адресе
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати