Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2008, 18:08   #1
Vahmur
 
Регистрация: 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.
Vahmur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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