|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.09.2008, 18:08 | #1 |
Регистрация: 11.09.2008
Сообщений: 5
|
Ещё раз о WebBrowser
Извините за занудство, уже видел закрытые темы по этому поводу, но вопросы всё-таки остаются, и ответов на форуме найти не получилось.
Итак вопрос по поводу пердачи html документа из WebBrowser в Memo, либо сохранения в виде текстового файла. В проге указал всё, как было рассказано на форуме, но при исполнении постоянно возникает ошибка в одном итом же месте : SaveResult := PersistStream.Save(Stream, True); Эту строку в процедуре 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 { we are passing soReference to TStreamAdapter contructor parameter, it is our reponsibility to destroy the stream object. } FileStream.Free; end; end; компилятор подчёркивает. При попытке запустить прогу выдаётся ошибка: Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0045EB5E in module 'Project1.exe'. Read of address 00000000'. Process stopped. Use Step or Run to continue. Последний раз редактировалось Vahmur; 11.09.2008 в 18:10. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
webBrowser | MaslCS | Компоненты Delphi | 23 | 08.05.2010 22:05 |
WebBrowser | Killbrum | Помощь студентам | 2 | 09.06.2008 19:42 |
WebBrowser | JakSon | Работа с сетью в Delphi | 2 | 03.05.2008 01:05 |
WebBrowser | Druid-druid | Работа с сетью в Delphi | 1 | 12.12.2007 13:23 |
Webbrowser | Stanislav | Общие вопросы Delphi | 1 | 18.11.2007 11:51 |