Saltar al contenido

Cómo incrustar un objeto del navegador, que no sea IE, en una aplicación Delphi

Solución:

TWebBrowser es ES DECIR. No es una construcción enchufable para navegadores. Puede tener otros navegadores integrados en su aplicación. Ver

  • http://www.adamlock.com/mozilla/
  • http://delphi.mozdev.org/articles/taming_the_lizard_with_delphi.html
  • http://ftp.newbielabs.com/Delphi%20Gecko%20SDK/

El tiempo ha pasado

Esta respuesta es del ’08 y desde entonces el tiempo ha pasado. Los enlaces ya no funcionan y probablemente ahora haya mejores alternativas.

Una alternativa viable es CEF – Chromium Embedded Framework que encapsula el navegador Chromium que por sí mismo encapsula WebKit. Esta biblioteca se proporciona como archivos DLL simples con una API C exportada.

Hay una interfaz de Delphi disponible en code.google.com/p/delphichromiumembedded

Lo he estado usando con mi propia implementación de interfaz y funciona muy bien, aunque no es tan fácil de usar correctamente como THTML o IE, pero es genial para quien necesita un navegador potente e integrable.

Editar: Lars me adelantó, desafortunadamente

Bueno, hay un control ActiveX basado en el motor Gecko que intenta presentar una copia exacta de la API IWebBrowser (que usa TWebBrowser).

Puede encontrarlo aquí: http://www.iol.ie/~locka/mozilla/control.htm Desafortunadamente, parece que no se ha actualizado en un tiempo. La última versión está basada en Gecko 1.7.12 y creo que Gecko está actualmente hasta 1.9.x (usado en Firefox 3)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *