Delphi XE10使用dcef3-2623访问网页奇慢无比!!

军师团连排 2016-11-08 11:10:40
用Delphi XE10安装了dcef3-2623版本的谷歌控件,做了一个浏览器的壳,只需要简单的显示一下网页并和自己的网站做一些数据交互,但是访问局域网自己的网站都奇慢无比,网上查询了资料,只有说设置DCEF的CefSingleProcess := True可以解决问题,测试后无效。跪求大神帮忙解决下,要崩溃了。。
...全文
1515 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
caonumber 2017-09-11
  • 打赏
  • 举报
回复
请问TFileScheme需要引用那个单元文件?
lyhoo163 2017-03-02
  • 打赏
  • 举报
回复
引用 8 楼 zhu_1976 的回复:
此问题的处理,需要在项目文件中添加如下代码:

procedure RegisterSchemes(const registrar: ICefSchemeRegistrar);
begin
  registrar.AddCustomScheme('local', True, True, False);
end;

begin
  CefCache := 'cache';
  CefOnRegisterCustomSchemes := RegisterSchemes;
  CefSingleProcess := False;
  if not CefLoadLibDefault then
    Exit;

  CefRegisterSchemeHandlerFactory('local', '', TFileScheme);

  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
注意:是“Application.Initialize;”这句之前的部分
_码农一个_ 2017-03-02
  • 打赏
  • 举报
回复
此问题的处理,需要在项目文件中添加如下代码:

procedure RegisterSchemes(const registrar: ICefSchemeRegistrar);
begin
  registrar.AddCustomScheme('local', True, True, False);
end;

begin
  CefCache := 'cache';
  CefOnRegisterCustomSchemes := RegisterSchemes;
  CefSingleProcess := False;
  if not CefLoadLibDefault then
    Exit;

  CefRegisterSchemeHandlerFactory('local', '', TFileScheme);

  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
注意:是“Application.Initialize;”这句之前的部分
juno_393 2016-11-11
  • 打赏
  • 举报
回复
帮顶,学习学习
军师团连排 2016-11-11
  • 打赏
  • 举报
回复
军师团连排 2016-11-10
  • 打赏
  • 举报
回复
军师团连排 2016-11-09
  • 打赏
  • 举报
回复
没有大神了解dcef这个玩意儿的吗

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧