2012-03-06 23 views
6

Esto es una continuación de mi last question. En esa pregunta, mostré un problema que involucraba a TWebBrowser generando hilos que persistieron después de la destrucción de los navegadores. Si bien nadie podía proporcionar una solución al problema, se sugirió que el problema podría ser irrecuperable (un defecto con el componente TWebBrowser).Usando TChromium, Delphi Chromium Embedded

Debido a esto he intentado descargar y usar el Delphi Chromium Embedded Framework. He descargado los componentes y los añadió a Delphi, añaden uno a una nueva forma y trató de ejecutar el programa, momento en el que vomita un punto de quiebre en la CPU

5264DF81 6A01 push $01

de carga del módulo: icudt46.dll. Sin información de depuración. Dirección base: $ 562C0000. Proceso DCEFTestRun.exe (3080)

No hay ningún mensaje de error, pero cuando el programa se continúa manualmente, se cierra. No he tenido experiencia con DCEF antes, ni ninguna experiencia en el uso de componentes de terceros y el sitio de DCEF carece de documentación.

Supongo que lo más fácil que estoy pidiendo es un tutorial simple (muy básico) sobre qué descargar/instalar y dónde obtener los componentes de Chromium para que funcionen.

Gracias de antemano.

Respuesta

13

Se echa en falta las bibliotecas del núcleo Chromium Embedded Framework (CEF). Es suficiente copiar el contenido de la carpeta ..\dcef\bin\Win32 (desde su paquete descargado) en el directorio de salida de su proyecto (o en alguna de la ubicación known folders accesible desde el ejecutable de su proyecto).

+0

Problema solucionado, gracias amablemente. – user1242937

+0

Me alegro de ayudarte ;-) – TLama

+0

Por favor, elabora. ¿Qué hace esto? ¿Cómo arregla esto lo que estaba mal en la pregunta? –