Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Перевести код на VC++


Автор: chaos 18.2.2008, 14:37
помогите перевести кол на VC++

Код

procedure TForm1.SaveHTMLSourceToFile(const FileName: string;  
  WB: TWebBrowser);  
var  
  PersistStream: IPersistStreamInit;  
  FileStream: TFileStream;  
  Stream: IStream;  
  SaveResult: HRESULT;  
begin  
  PersistStream := WB.Document as IPersistStreamInit;  
  FileStream := TFileStream.Create(FileName, fmCreate);  
  try  
    Stream := TStreamAdapter.Create(FileStream, soReference) as IStream;  
    SaveResult := PersistStream.Save(Stream, True);  
    if FAILED(SaveResult) then  
      MessageBox(Handle, 'Fail to save HTML source', 'Error', 0);  
  finally  
    { В ответ на уничтожение объекта TFileStream, передаём 
      soReference в конструктор TStreamAdapter. }  
    FileStream.Free;  
  end;  
end; 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)