Конференция "Сети" » TWebBrowser, MHT и _Stream
 
  • MikeZ (11.03.08 18:26) [0]
    Здравствуйте!

    Хочу сохранить страницу из TWebBrowser в MHT. Есть такой код:
    procedure WB_SaveAs_MHT(WB: TWebBrowser; FileName: TFileName);
    var
     Msg: IMessage;
     Conf: IConfiguration;
     Stream: _Stream;
     URL : widestring;
    begin
     if not Assigned(WB.Document) then Exit;
     URL := WB.LocationURL;

     Msg := CoMessage.Create;
     Conf := CoConfiguration.Create;
     try
       Msg.Configuration := Conf;
       Msg.CreateMHTMLBody(URL, cdoSuppressAll, '', '');
       Stream := Msg.GetStream;
       Stream.SaveToFile(FileName, adSaveCreateOverWrite);
     finally
       Msg := nil;
       Conf := nil;
       Stream := nil;
     end;
    end; (* WB_SaveAs_MHT *)  



    Где описывается _Stream? В модулях ADODB_TLB и CDO_TLB, указанных в примере, он упоминается, но всё равно выдает ошибку "Undeclared identifier".

    P.S. Если есть вариант сохранения mht без CDO, будет просто замечательно, если меня в него тыкнут :)
 
Конференция "Сети" » TWebBrowser, MHT и _Stream
Есть новые Нет новых   [134431   +14][b:0][p:0.001]