| 
| 
 | Вопрос # 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;beginif 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 » Работа с компонентами и библиотеками модератором Ерёмин А.А. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |