nieznany operator

0

Próbuję wykonać tę procedurę

procedure WBLoadHTML(WebBrowser: TWebBrowser; HTMLCode: string) ;
var
   sl: TStringList;
   ms: TMemoryStream;
begin
   WebBrowser.Navigate('about:blank') ;
   while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
    Application.ProcessMessages;

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

Jednak wyskakuje mi błą, że nie zna IPersistStreamInit. Wszędzie piszą, że działa to, lecz mi nie :/

0

Pewnie trzeba dołączyć do listy uses jakiś moduł w którym to znajduje się ta funkcja/procedura

0

Nie jakis, tylko ActiveX.

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