用Delphi XE10安装了dcef3-2623版本的谷歌控件,做了一个浏览器的壳,只需要简单的显示一下网页并和自己的网站做一些数据交互,但是访问局域网自己的网站都奇慢无比,网上查询了资料,只有说设置DCEF的CefSingleProcess := True可以解决问题,测试后无效。跪求大神帮忙解决下,要崩溃了。。

解决方案 »

  1.   

     
    没有大神了解dcef这个玩意儿的吗
      

  2.   

    此问题的处理,需要在项目文件中添加如下代码:
    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;”这句之前的部分
      

  3.   

    请问TFileScheme需要引用那个单元文件?