Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];

Вниз

TWebBrowser. Странность в поведении.   Найти похожие ветки 

 
mfender   (2011-02-10 14:07) [0]

Здравствуйте. Вот такая стандартная ситуация:

     WebBrowser1.Navigate("about:blank");
     while WebBrowser1.Document = nil do
       Application.ProcessMessages;
     Doc := WebBrowser1.Document as IHTMLDocument2;
     V := VarArrayCreate([0, 0], varVariant);
     V[0] := HTML.Text;
     Doc.write(PSafeArray(TVarData(V).VArray));
     Doc.close;

Первый раз всё проходит нормально, в браузере документ нарисован. Второй и последующие разы остаётся чистый документ, который при просмотре кода показывает <html></html>, при этом заметно, что текст в нём появляется на мгновение и пропадает.

Что это может быть?


 
И. Павел ©   (2011-02-10 14:20) [1]

Попробуйте ждать завершение загрузки документа не так:

while WebBrowser1.Document = nil do
      Application.ProcessMessages;


а так:

 while  WebBrowser1.Busy do
   Sleep(200);
 while  WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
   Sleep(200);


 
sniknik ©   (2011-02-10 14:21) [2]

Doc.close; ???
а ты его открывал?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.002 c
15-1296250181
Юрий
2011-01-29 00:29
2011.05.15
С днем рождения ! 29 января 2011 суббота


15-1296458678
12
2011-01-31 10:24
2011.05.15
зачем дублируют секцию при описании?


1-1253268899
Tirael
2009-09-18 14:14
2011.05.15
подскажите алгоритм поиска оптимального размещения


2-1297240924
Fredwriter
2011-02-09 11:42
2011.05.15
Экспорт в Word


6-1237214179
FireMan_Alexey
2009-03-16 17:36
2011.05.15
Вопрос про метод CONNECT в HTTP протоколе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский