OleObject

0

Witam, chcialbym sie dowiedziec dlaczego ladujac strone poprzez taka funkcje:

procedure Wsadz(Html : String;WebBrowser : TWebBrowser);
begin
WebBrowser.OleObject.Document.Body.innerHtml:='';
WebBrowser.OleObject.Document.write(Html);
end;

Tworza mi sie acces violationy a kiedy korzystam z w/w funkcji a wczesniej skozystalem z webbrowser.navigate bledow tych nie ma ...

0

Bo standardowo WebBrowser nie ma otwartego dokumentu i wskaźnik ustawiony jest na Nil. Musisz otworzyć jakiś np. 'about:blank'.

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