Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame' / 16 сообщений из 16, страница 1 из 1
26.02.2021, 11:41
    #40048875
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
И с ново здравствуйте!
В общем, хочу отследить окончание загрузки, кликаю по OnLoadEnd, и у меня появляется две ошибки:
[dcc32 Error] Unit1.pas(32): E2003 Undeclared identifier: 'ICefBrowser'
[dcc32 Error] Unit1.pas(33): E2003 Undeclared identifier: 'ICefFrame'

Пробовал прописывать в uses - cefvcl, ceflib но они не определяются, тоже пишет:
[dcc32 Fatal Error] Unit1.pas(8): F2613 Unit 'cefvcl' not found.
[dcc32 Fatal Error] Unit1.pas(8): F2613 Unit 'ceflib' not found.


Пожалуйста, подскажите, где читать?....
...
Рейтинг: 0 / 0
26.02.2021, 12:05
    #40048890
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Женя32
И с ново здравствуйте!

"с ново" - это на каком языке, простите?

Что по теме, то уже даже помогать жаление пропадает. Советуй гуглить, не советуй, смысла видимо уже немного. Все равно к советам никто не прислушивается.
...
Рейтинг: 0 / 0
26.02.2021, 12:15
    #40048895
DHDD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Женя32,

Project options...
...
Рейтинг: 0 / 0
26.02.2021, 14:24
    #40048975
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
...
Рейтинг: 0 / 0
26.02.2021, 14:29
    #40048978
DHDD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Женя32,

cefvcl.pas это DCEF3.

в DCEF4 такого нету.
...
Рейтинг: 0 / 0
26.02.2021, 15:04
    #40049004
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
А как тогда ошибку убрать?
...
Рейтинг: 0 / 0
26.02.2021, 15:16
    #40049014
DHDD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Женя32,

TCefProcessId находится в uCEFChromiumEvents.pas
uCEFChromiumEvents.pas подключается в uCEFChromiumCore.pas

добавь в uses uCEFChromiumCore
Код: pascal
1.
uses uCEFChromiumCore;
...
Рейтинг: 0 / 0
26.02.2021, 16:17
    #40049034
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
DHDD
Женя32,

TCefProcessId находится в uCEFChromiumEvents.pas
uCEFChromiumEvents.pas подключается в uCEFChromiumCore.pas

добавь в uses uCEFChromiumCore
Код: pascal
1.
uses uCEFChromiumCore;


В unit уже было прописано... Попробовал в Project прописать, не помогло...

Вот эту процедуру убираю, проект прекрасно компилируется, запускается, и сайт грузится:
Код: pascal
1.
2.
3.
4.
5.
procedure TForm1.Chromium2LoadEnd(Sender: TObject; const browser: ICefBrowser;
  const frame: ICefFrame; httpStatusCode: Integer);
begin
...
end;
...
Рейтинг: 0 / 0
26.02.2021, 16:21
    #40049037
DHDD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Женя32,

интерфейсы (ICefXXXXXXX) описаны тут:

Код: pascal
1.
uses uCEFInterfaces;
...
Рейтинг: 0 / 0
26.02.2021, 19:04
    #40049096
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Может на видео будет понятнее о чем речь...:
YouTube Video
...
Рейтинг: 0 / 0
26.02.2021, 21:17
    #40049115
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
DHDD
Женя32,

Project options...


Женя32, вам DHDD на картинке показал пути для Release Configuration, а судя по вашим скринам, проект в Debug-режиме. Таким образом, чтобы все заработало, вам нужно пути и в Debug configuration прописать.
...
Рейтинг: 0 / 0
26.02.2021, 21:20
    #40049117
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
А вообще желательно на все случаи жизни более глобально пути прописывать в Tools-Options , а не применительно к проекту.
...
Рейтинг: 0 / 0
27.02.2021, 12:12
    #40049168
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
А что я ни так прописал? У меня также, как и у вас, прописаны пути к папкам cef4delphi и source в Tools --> Options --> Lenguage --> Delphi --> Library --> Library path.
...
Рейтинг: 0 / 0
27.02.2021, 12:13
    #40049169
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Также, в Project --> Options --> building --> Resource Compiler --> Directories and Conditionals --> Include file search path, прописал путь к папке source.
И что, я ни так сделал?
...
Рейтинг: 0 / 0
27.02.2021, 18:33
    #40049228
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
Я извиняюсь, только что увидел, что ни тот скрин с ошибкой прикрепил..... Вот сейчас тот прикрепляю.
...
Рейтинг: 0 / 0
28.02.2021, 12:20
    #40049328
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame'
DHDD
Женя32,

TCefProcessId находится в uCEFChromiumEvents.pas
uCEFChromiumEvents.pas подключается в uCEFChromiumCore.pas

добавь в uses uCEFChromiumCore
Код: pascal
1.
uses uCEFChromiumCore;


Все получилось, спасибо!!!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cef4delphi TChromium. Undeclared identifier: 'ICefBrowser', 'ICefFrame' / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]