powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос про CEF4Delphi
25 сообщений из 53, страница 1 из 3
Вопрос про CEF4Delphi
    #39604644
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это CEF4Delphi у кого то работает ? У меня на Delphi XE3 не работает
-- Все файл в месте проекте как написано здесь https://www.briskbard.com/index.php?lang=en&pageid=cef
--
Код: pascal
1.
uses   uCEFApplication,


--
Код: pascal
1.
2.
3.
4.
procedure TForm1.Button1Click(Sender: TObject);
begin
  Chromium1.LoadURL('https://www.briskbard.com/index.php?lang=en&pageid=cef');
end;
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605154
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должны быть соответствующими друг другу все версии бинарников, компилятора и исходников.

CEF4Delphi он для какой-то древней версии хромиума, которая с большой вероятностью может не заработать на современных сайтах так, как надо. С очень плохой документацией.

Лучше взять стандартный TWEBBrowser, для которого у майкрософта не только куча хелпа, но и много обсуждений на стаке.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605155
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarTWEBBrowser

И который имеет специальный функционал для встраивания в программы.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605156
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarCEF4Delphi он для какой-то древней версии хромиума, которая с большой вероятностью может не заработать на современных сайтах так, как надо. С очень плохой документацией.Дистрибутивы надо брать нормальные. Со свежими версиями хромиума.

Лучше взять стандартный TWEBBrowser, для которого у майкрософта не только куча хелпа, но и много обсуждений на стаке.И трахаться с тем что он по умолчанию работает только "в режиме совместимости с жопой" в котором не работает вообще почти ничего.

Ну и радоваться если не дай бог вдруг надо на WIN XP открыть сайт, которому для работы надо не менее чем IE 9.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605157
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatСо свежими версиями хромиума.
Вот этого с CEF4Delphi делать точно нельзя. В инструкции раньше было написано что именно надо брать.

Так и что насчет документации? А то ведь толк, от работоспособности CEF4Delphi может оказаться нулевой.

rgreatон по умолчанию работает только
Ну да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605158
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarrgreatСо свежими версиями хромиума.
Вот этого с CEF4Delphi делать точно нельзя. В инструкции раньше было написано что именно надо брать.
Форков хромиума под дельфи даже на гитхабе штук 5.

Так и что насчет документации? А то ведь толк, от работоспособности CEF4Delphi может оказаться нулевой.
Пока вы штудируете доки, я нахожу готовые ответы в гугле.

rgreatон по умолчанию работает только
Ну да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?[/quot]
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605159
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarНу да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?
Хромиум работает под XP вплодь до определенной версии. Но слава богу не слишком старой.

И это единственный метод заставить работать embedded браузер с модерновыми сайтами под XP.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605163
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПока вы штудируете доки, я нахожу готовые ответы в гугле.

Угу. Типа того ответа, что хромимум это опен сурс, и можно покурить исходники. Для такого ответа гугл не нужен.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605164
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarУгу. Типа того ответа, что хромимум это опен сурс, и можно покурить исходники. Для такого ответа гугл не нужен.Ты там что пытаешься сделать что тебе надо в исходники лезть?
Свой браузер с блекджеком и падшими женщинами?

Я все что нужно было мне я находил без проблем.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605306
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,

Я тоже за хром. Лучше один раз разобраться у себя, чем потом сто раз у юзеров, что им там не так. По собственному опыту. Среда выполнения должна быть максимально контролируемой. Сильно меньше головной боли потом.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605684
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, всем спасибо за внимание .!
--Мне надо открыть да современный сайт https://www.icloud.com/ Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-ом
--Мне НЕ принципиально это будет (хромиум или стандартный TWEBBrowser )
--Проект на Delphi xe3 и не открывает нормально не одного.!
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605691
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под XP это не нужно. Будет только Wind_7 и Wind_10
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605697
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605698
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, еще расскоментируй строчку:

Код: pascal
1.
// setEmbeddedWebbrowserMode(GetIEVersion);
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605725
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста подождите . WebFormIE.pas в папке проекта и подключаю ваши юнит ?
Код: pascal
1.
2.
{$R *.dfm}
uses   WebFormIE;


или переписать только это функция
{ Public declarations }
function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TForm1; overload;
Если я беру только функция ExecUrl
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
{ TForm1 }

function TForm1.ExecUrl(Caption, URL: string; FormWidth, FormHeight, FormLeft,
  FormTop: integer; Silent: boolean): TForm1;
begin
   // Здесь делаю так
    WebBrowser1.Navigate2('https://www.icloud.com/');
end;

end.


то как его потом вызвать ?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605728
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь .!!!!!!!! открыл и разберусь WebFormIE.pas надеюсь что он открывает https://www.icloud.com/
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605820
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatТогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;


Подключил это юнит но все равно сайт не отображает нормально
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605821
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BESO1212rgreatТогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;


Подключил это юнит но все равно сайт не отображает нормально
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605827
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соболезную.
Подключай хром.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605847
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatСоболезную.

Там же написано: "latest version of Microsoft Edge";

Мне не пришлось с таким сталкиваться, но думаю что либо не так выставлен флаг совместимости, либо надо обновить винду (чтоб Edge обновился).

rgreatТы там что пытаешься сделать что тебе надо в исходники лезть

Пробрасываю вызовы жс. Edge для этого имеет спец функционал, что и понятно - ведь именно он, наверно, используется для wpf? И как-то кроме документации, вопросов на стаке для Edge больше.

BESO1212Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-ом

Для таких задач проще установить что-то типа Tampermonkey. Можно, конечно и Дельфи, но это как из пушки по воробьям. Кстати, не помню как сам Tampermonkey, но есть расширения с легально открытым исходным кодом.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605848
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПодключай хром.

Вот тут тоже может быть облом. Как то подключать надо последнюю версию хрома, а как уже говорилось CEF4Delphi, заточен под конкретную версию.

Можно на свой страх и риск поставить последнюю... Но нужно понимать, что при таком раскладе потребуется не дюжее умение отладки, особенно в части использования сторонних бинарников. Потому как Edge показал сообщение об ошибке - честь и хвала ему!!! А вот что сделает хромиум при эксепшене в бинарнике? Что, таки поможет гугл или придется курить исходники?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605853
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BESO1212,

может http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi, https://www.icloud.com/ открывается.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605869
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BESO1212Мне надо открыть да современный сайт https://www.icloud.com/ Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-омА нет ли у него цивилизованного API?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605870
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonBESO1212,

может http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi, https://www.icloud.com/ открывается.
А где у него сорцы?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605873
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonможет ... как-то поможет

Кстати да. Можно поискать полноценные компоненты браузера для дельфи.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос про CEF4Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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