CreateBrowserSync Access Violation

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CreateBrowserSync Access Violation

Postby wajsic » Wed Aug 26, 2015 4:26 pm

Hello! I'm having a problem with setup of a CEF as DLL which I'm going to inject into some software.

This is my code and it always crashes at CreateBrowserSync
Code: Select all
      CefMainArgs args(g_hDLLModule);
      int exitCode = CefExecuteProcess(args, NULL, NULL);

      
      CefSettings settings;
      settings.windowless_rendering_enabled = 1;


      bool result = CefInitialize(args, settings, NULL, NULL);

      CRenderHandler *renderHandler = new CRenderHandler(imagetex);
      CefRefPtr<CefBrowser> browser;
      CefRefPtr<CBrowserClient> browserClient;

      CefWindowInfo windowInfo;
      CefBrowserSettings browserSettings;


      windowInfo.SetAsWindowless(nullptr, true);

      browserClient = new CBrowserClient(renderHandler);

      CefRefPtr<CefClient> clientBrowser = browserClient.get();

      browser = CefBrowserHost::CreateBrowserSync(windowInfo, clientBrowser , "http://deanm.github.io/pre3d/monster.html", browserSettings, nullptr);


If anyone has an idea what could be wrong, I would be very grateful.
Thanks in advance.
wajsic
Newbie
 
Posts: 3
Joined: Wed Aug 26, 2015 4:17 pm

Re: CreateBrowserSync Access Violation

Postby magreenblatt » Wed Aug 26, 2015 9:44 pm

You're potentially doing many things wrong. Start with one of the sample applications or read the relevant wiki pages (Tutorial, GeneralUsage).
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 26 guests