Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2012, 06:15   #1
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию tWebBrowser: Navigate2 не так хорошо работает

procedure TForm1.Button1Click(Sender: TObject);
var HtmlText: OLEVariant;
HTML: string;
begin
HtmlText := 'about:'+HTML;
WebBrowser1.Navigate2(HtmlText);
end;

Эта процедура работает нормально в том случае, если количество символов в HTML мало (не более ~430 символов). Если увеличить длину строки, то WebBrowser1 выдает следующее (знакомое всем) сообщение:


Невозможно отобразить страницу

Эта страница сейчас недоступна. Возможно, это вызвано техническими проблемами на веб-узле, или требуется изменение параметров обозревателя.


Не подскажите ли вы, какие свойства этого компонента изменить и/или что надо сделать, чтобы устранить эту ошибку?

Прим. Я работаю на Delphi 6, Операционная система Windows XP, браузер (по умолчанию) Internet Explorer 6
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 01.08.2012, 08:40   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

поищите лучше коды загрузки html напрямую в браузер.
протокол about как бы не обязан делать то что вы делаете.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.08.2012, 09:11   #3
volvo877
Форумчанин
 
Аватар для volvo877
 
Регистрация: 01.06.2009
Сообщений: 108
По умолчанию

newerow1989, вот тут есть пример кода для загрузки HTML в WebBrowser.
volvo877 вне форума Ответить с цитированием
Старый 09.08.2012, 05:26   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Спасибо за помощь!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всё хорошо работает в IE7 , в IE8 - сайт распадается, разъезжается, отображается не правильно. Kapitann HTML и CSS 1 09.11.2010 03:02
Не работает клавиша ENTER в TWebBrowser kontora Компоненты Delphi 4 27.11.2009 12:22
AV при Navigate2 в TWebBrowser youngprankster Общие вопросы C/C++ 1 23.10.2009 16:52
Сайт из IE работает, из TWebBrowser - ошибка сценария Yuran Работа с сетью в Delphi 6 26.05.2008 22:45
TWebBrowser.Navigate2() Помогите новичку Николай 24 Общие вопросы Delphi 3 06.02.2008 22:57