Контролирование IE при помощи OLEDelphi , Технологии , OLEКонтролирование IE при помощи OLE
Оформил: DeeCo uses Comobj; {...} var Form1: TForm1; IEApp: OLEVariant; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin IEApp := CreateOLEObject('InternetExplorer.Application'); IEApp.Visible := True; IEApp.Top := 0; IEApp.Left := 0; IEApp.Width := Screen.Width; IEApp.Height := Screen.Height; IEApp.Navigate('http://www.swissdelphicenter.ch'); end; { To Close the Internet Explorer: Um Internet Explorer beenden: } IEApp.Quit; { Some other methods: Einige andere Methoden: } IEApp.GoForward IEApp.GoBack IEApp.GoHome IEApp.Refresh IEApp.Stop IEApp.GoHome IEApp.FullScreen := true; { To set some Properties: Einige Eigenschaften setzen: } IEApp.StatusText := 'My Status Text'; { IEApp.Path = Show Path to IE, Pfad anzeigen IEApp.FullName = Full Path to IE, voller Pfad zum IE IEApp.LocationURL = Get active Url, Aktuelle URL } Программа на Delphi использует интерфейс OLE (Object Linking and Embedding) для управления Internet Explorer. Вот разбивка кода: Объявление переменных
Программа объявляет две переменные: Секция реализации
Секция реализации содержит три процедуры:
1. OLE Variant
Объект Заметки
Альтернативное решение:
Вместо использования OLE вы можете использовать компонент
В этом коде создается новый экземпляр компонента Контролирование Internet Explorer при помощи ОLE-компонентов позволяет создавать в Delphi формы, которые могут управлять браузером и выполнять различные действия с его помощью. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |