Форум: "Сети";
Текущий архив: 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.45 MB
Время: 0.048 c