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

Вниз

TWebBrowser   Найти похожие ветки 

 
cyborg ©   (2004-08-14 14:38) [0]

На самопальной странице, получаются картинки с адресом "about:blankimages/image.gif", как избавится от этой гадости?
В добавляемом тексте, адрес этого рисунка такой "images/image.gif".


 
VMcL ©   (2004-08-14 17:15) [1]

>>cyborg ©  (14.08.04 14:38)

Как страницу отображаешь?


 
cyborg ©   (2004-08-14 20:59) [2]


procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: TStringList);
var
 ms: TMemoryStream;
begin
 if Assigned(WebBrowser.Document) then
 begin
   ms := TMemoryStream.Create;
   try
     HTMLCode.SaveToStream(ms);
     ms.Seek(0, 0);
     (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
   finally
   ms.Free;
   end;
 end;
end;


Content.Add("<img src=Image\Smile\sm11.gif height=15 width=15></img>");
WB_LoadHTML(WebBrowser, Content);


 
VMcL ©   (2004-08-15 04:26) [3]

>>cyborg ©  (14.08.04 20:59) [2]

Попробуй поставить префикс "file://".

Content.Add("<img src="file://Image\Smile\sm11.gif" height="15" width="15"></img>");


 
cyborg ©   (2004-08-15 08:10) [4]


> [3] VMcL ©   (15.08.04 04:26)

Пробовал, так нужно полный путь к файлу писать, это придётся каждый раз парсить весь текст на изменение путей, что не желательно.

Заменил на HTMLLite, он нормально отображает, да только мерцает сильно, даблбуферед ставил где только можно, всё равно мерцает при выделении мышкой и картинки анимированные мерцают.


 
VMcL ©   (2004-08-15 13:42) [5]

>>cyborg ©  (15.08.04 08:10) [4]

>Пробовал, так нужно полный путь к файлу писать, это придётся каждый раз парсить весь текст на изменение путей, что не желательно.

Текст большой? Думаю даже если порядка ~100 КБ, то функция Format сильно тормозить не должна.


 
cyborg ©   (2004-08-15 14:44) [6]

Бывают большие, это для клиента форума нужно, у меня в старом клиенте из за парсинга очень долго большие ветки открываются, иногда минуту можно сидеть ждать, по этой причине текст форматировать мне больше не охото. :)

Deep мне подсказал, что нужно в заголовок вставить тег
<BASE href="file://PATH">

Всё заработало, ура! :)
Спасибо за беспокойство!


 
deff   (2004-09-05 00:49) [7]

а не проще ли было писать полный путь к картинкам даже без file://?



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

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

Наверх




Память: 0.46 MB
Время: 0.051 c
10-1059979362
Oleg Laukart
2003-08-04 10:42
2004.11.14
Работа с SocketConnection из разных потоков


14-1099058767
Knight
2004-10-29 18:06
2004.11.14
МиниЛинух... только роутер или можно почту и web прикрутить?


14-1098612844
blackweber
2004-10-24 14:14
2004.11.14
Лункуксоиды хелп!!!


3-1097649698
alsov1
2004-10-13 10:41
2004.11.14
Как передать результат селекта параметром в процедуру?


1-1099031337
Kniaz
2004-10-29 10:28
2004.11.14
Как произвести запись в файл ровно в указанное время??





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский