[Delphi] Jak zmusić WebBrowser do załadowania strony z Mem

0

Cześć!
Czy mógłby mi ktoś podpowiedzieć jak do WebBrowsera załadować text(html) z Memo, aby wyświetlić stronę?

0

moze dac mu

webbrowser1.navigate('about:'+memo1.text);
0

Dzięki!! Oczywiście zawsze najlepsze wyjście to najprostsze wyjście :D. Szoda, że sam na to nie wpadłem :D. Pozdro

0

No cóż nie jest to jednak takie proste :( Do dyspozycji jest bardzo mała liczba znaków.. Na przykład takiego czegoś już nie otworzy: <div align="center"><center><table border="1" width="781" bordercolor="#000000" cellspacing="0" bordercolorlight="#000000" bordercolordark="#000000" cellpadding="2" height="278"><tr><td width="21" bgcolor="#FFCC00" valign="top" bordercolor="#FFCC00" height="22"><font size="1" face="Tahoma">&nbsp;</font></td><td width="668" bgcolor="#FFCC00" valign="top" bordercolor="#FFCC00" height="61" rowspan="2"><p align="center"><font face="Tahoma"><b><font size="1">&nbsp;<br></font><font size="3"><br></font></b><font size="2">ebe :( Ma ktoś jakiś inny pomysł?

0

bo ie standardowo ogranicza dlugosc adresu do 255 znakow z tego co pamietam

0

ale leniuch - pokombinował byś chwilę.
WebBrowser.OleObject.Document.body.innerHTML := memo.text;

ale najpierw musisz zainicjalizować pole document. tu ci podpowiem tylko żebyś skorzystał z metody Navigate, i że musisz dać obiektowi document czas na zainicjowanie siebie. dalej kombinuj sam.

0

ŁF Dla mnie to czarna magia ;(. Mógłbyś mnie bardziej naprowadzić?

0

to jak tego nie umiesz to nie możesz po prostu zapisać na dysk i navigate'ować ?

0

Mogę, ale to jest gorsze rozwiązanie... Wolałbym sposobem ŁFa......
Pomóżcie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1