-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'

Суббота, 27 Февраля 2021 г. 19:43 + в цитатник
DDim1000: Вот, пожалуйста:
https://disk.yandex.ru/i/erTz-I_OH6vtIw

    unit Unit1;
    {$I cef.inc}
    interface
    uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, uCEFWinControl, uCEFWindowParent,
    uCEFChromiumCore, uCEFChromium, Vcl.ComCtrls, Vcl.ExtCtrls, Vcl.StdCtrls;
    type
    TForm1 = class(TForm)
    Panel1: TPanel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    Panel2: TPanel;
    Panel3: TPanel;
    CEFWindowParent1: TCEFWindowParent;
    Button1: TButton;
    Panel4: TPanel;
    Panel5: TPanel;
    Label1: TLabel;
    Edit1: TEdit;
    Chromium1: TChromium;
    Chromium2: TChromium;
    CEFWindowParent2: TCEFWindowParent;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure PageControl1Changing(Sender: TObject; var AllowChange: Boolean);
    procedure Chromium2LoadEnd(Sender: TObject; const browser: ICefBrowser;
    const frame: ICefFrame; httpStatusCode: Integer);
    private
    { Private declarations }
    public
    { Public declarations }
    end;
    var
    Form1: TForm1;
    implementation
    {$R *.dfm}
    uses uCEFInterfaces;
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Chromium1.LoadURL('ya.ru');
    end;
    procedure TForm1.Chromium2LoadEnd(Sender: TObject; const browser: ICefBrowser;
    const frame: ICefFrame; httpStatusCode: Integer);
    begin
    ShowMessage('------');
    end;
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    Chromium1.CreateBrowser(CEFWindowParent1);
    end;
    procedure TForm1.PageControl1Changing(Sender: TObject;
    var AllowChange: Boolean);
    begin
    if not(Chromium2.CreateBrowser(CEFWindowParent2)) then Chromium2.CreateBrowser(CEFWindowParent2);
    end;
    end.

https://forum.sources.ru/index.php?showtopic=421215&view=findpost&p=3845061

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку