|
Вопрос # 3 090/ вопрос открыт / |
|
Приветствую, уважаемые эксперты! Я пишу программу на delphi7, использующую компонент twebbrowser.
так вот, возникла проблема. после того как я сохраняю страничку с помощью кода[1], на этой страничке перестают работать java-скрипты. при нажатии на кнопку[2] сразу появляется ошибка: Project Webbrowser.exe raised exception class EOleException with message "Недопустимый источник для данного действия". Process stopped.
Как исправить ошибку?
Приложение: Переключить в обычный режим- [1]:
- var
- ...
- HTMLDocument: IHTMLDocument2;
- PersistFile: IPersistFile;
- begin
- ...
- HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
- PersistFile := HTMLDocument as IPersistFile;
- PersistFile.Save(StringToOleStr('index.html'), True);
- end;
-
- [2]
- procedure TMai.SpeedButton3Click(Sender: TObject);
- var
- WebDoc: HTMLDocument;
- WebBody: HTMLBody;
- begin
- if edURL.text<>'about:blank' then begin
- WebDoc := Mai.WebBrowser1.Document as HTMLDocument;
- WebBody := WebDoc.body as HTMLBody; {beforeEnd}
-
- end;
- end;
 |
Вопрос задал: Agartys (статус: Посетитель)
Вопрос отправлен: 16 августа 2009, 01:16
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 0.
16 августа 2009, 09:14: Вопрос перемещён из тематического раздела Delphi » Программирование с помощью API в раздел Delphi » Работа с компонентами и библиотеками модератором Ерёмин А.А.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|