2012-02-17 16 views
9

Para Delphi VCL hay TWebBrowser y algunos componentes de terceros como TEmbeddedWebBrowser disponibles para navegar por la web.¿Hay un componente de navegador web para usar en la aplicación FireMonkey?

¿Hay un componente navegador web similar pero para FireMonkey marco en el Delphi XE2 (idealmente con Windows y soporte para Mac)?

+1

Hola, ¿has intentado utilizar ChromiumEmbedded en Mac? ¿Has resuelto esto de alguna manera? Cualquier comentario será apreciado. ¡Gracias! – TLama

+0

¿alguna posibilidad de simplemente escribir una aplicación nativa? En el momento en que descubra cómo hacer que Delphi/FireMonkey funcione, estará muy bien con la creación de su aplicación nativa ... Solo un pensamiento. : - | Además, no creo haber visto una aplicación multiplataforma que ofrezca una experiencia de usuario aceptable. – nielsbot

Respuesta

10

Puede usar el paquete ChromiumEmbedded para Delphi. Hay un componente TChromiumFMX que es adecuado para las aplicaciones FireMonkey. Probé el demo project desde el repositorio y funciona bien para Windows de 32 bits.

Sin embargo, no puedo decirte si ni cómo construirlo y usarlo en Mac OS. Lo único que puedo decirle es que el ChromiumEmbedded para Delphi se distribuye solo con los binarios de Windows, los binarios para Mac OS se pueden descargar desde here.

+0

He descargado CEF3, pero 'TChromiumFMX' no estaba incluido en el paquete, parece. ¿Algunas ideas? – ple103

+1

@petersmileyface, parece que ['no habrá ninguna'] (https://groups.google.com/d/msg/delphichromiumembedded/I39FHay1npY/ozDpF5OAtz0J) como Jørgen Opsand [' citado aquí'] (http: //stackoverflow.com/questions/9327111/is-there-a-web-browser-component-for-use-in-firemonkey-application/9327827?noredirect=1#comment18702418_13624746) del subproceso vinculado. – TLama

+0

Lo he intentado pero no funciona en Win7/DXE2. Obtengo el error de tiempo de ejecución – FLICKER

3

Por lo que yo sé, la situación es la siguiente (!):

  • CromiumEmbedded compatible con OSX (& de Windows, por supuesto)
  • Hay una ChromiumEmbedded Delphi
  • Delphi es compatible con OS X a través de la FireMonkey framework
  • Incluso hay una versión FireMonkey del Delphi ChromiumEmbedded
  • Delphi/FireMonkey ChromiumEmbedded no es compatible con OSX

Si alguien sabe mejor, sería fantástico.

+0

No te olvides de la nueva ['Chromium CEF3'] (http://code.google.com)/p/dcef3 /) envoltura para Delphi. – TLama

+2

Henri Gourvest, ha declarado en el foro delphichromiumembedded que "La versión actual de CEF3 no tiene representación fuera de pantalla, por lo que no puedo crear el componente compatible con Firemonkey". CEF1 tiene el componente FireMonkey, pero no (¿todavía?) Compatibilidad con OSX. –

Cuestiones relacionadas