![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при использовании TWebBrowser
Tangar83 © (2010-06-30 15:23:00)Создаю форму кидаю обычный TWebBrowser и загружаю адрес по кнопке:
WebBrowser1.Navigate(Edit1.Text);.
При загрузке некоторых сайтов вылетает ошибка следующего вида " Access violation at address 6603AECF in module 'mshtml.dll'. Read of address FEEEFEEE".
Заметил, что эта ошибка возникает, если установлена 8 версия Internet Explorer.
Для примера вот пара адресов:
- http://bbs.rostov-today.ru/
- http://www.ru.all-biz.info/
Помогите разобраться как справится с такими ошибками.
sniknik (2010-07-02 11:13:00) [1]> как нибудь пересоздать TWebBrowser
проще перейти на движок мазиллы Gecko, ведь с ней самой, то на этих сайтах все нормально, пока IE внутри в табляторе не откроешь.
хотя, и с IE все нормально, но тут похоже есть разница между его com объектом и им самим.
ну, а если идти по пути "пересоздать TWebBrowser" то обращайся в мелкософт, там тебе с удовольствием помогут... ;о))
Tangar83 (2010-07-02 09:07:00) [2]Если отключить выполнение скриптов, то страница нормально загружается. Но это для мне на вариант. А на счет "не ходи туда", таких адресов набирается достаточно много.
Мне бы понять хотя бы как можно отловить такие ошибки и как нибудь пересоздать TWebBrowser. После появления ошибки это браузер уходит в ступор, а на других появляются ошибки в jscript.dll
sniknik (2010-06-30 19:27:00) [3]> второй вроде нормальный...
хотя не, второй тоже, просто через раз, то один IE Tab рушит вместе с мазилой табулятор, то другой. как повезет.
это заговор против IE... ;)
sniknik (2010-06-30 19:23:00) [4]> Для примера вот пара адресов:
только первый, второй вроде нормальный...
вот что получается в мазиле если включить IE Tab (т.е. тот же TWebBrowser в окне мазилы)
http://img204.imageshack.us/img204/7711/crashta.jpg
> Помогите разобраться как справится с такими ошибками.
не ходи туда