2012-02-17 6 views
9

Per Delphi VCL è disponibile TWebBrowser e alcuni componenti di terze parti come TEmbeddedWebBrowser disponibili per la navigazione in Internet.Esiste un componente del browser Web da utilizzare nell'applicazione FireMonkey?

Esiste un simile componente di browser web, ma per FireMonkey quadro in Delphi XE2 (idealmente con Windows e il supporto per Mac)?

+1

Ciao Dennies, hai provato a utilizzare ChromiumEmbedded su Mac? Hai risolto questo in qualche modo? Ogni recensione sarà apprezzata. Grazie! – TLama

+0

qualsiasi possibilità di scrivere semplicemente un'app nativa? Nel momento in cui capirai come far funzionare Delphi/FireMonkey, ti ritroverai a scrivere la tua app nativa ... Solo un pensiero. : - | Inoltre, non credo di aver mai visto un'app multipiattaforma che offrisse un'esperienza utente accettabile. – nielsbot

risposta

10

È possibile utilizzare il pacchetto ChromiumEmbedded per Delphi. C'è un componente TChromiumFMX che è adatto per le applicazioni FireMonkey. Ho provato il demo project dal repository e funziona bene per Windows a 32 bit.

Tuttavia non posso dirvi se né come costruirlo e usarlo in Mac OS. L'unica cosa che posso dirti è che il ChromiumEmbedded per Delphi è distribuito solo con i binari di Windows, i binari per Mac OS è possibile scaricare da here.

+0

Ho scaricato CEF3, ma 'TChromiumFMX' non è stato incluso nel pacchetto. Qualche idea? – ple103

+1

@petersmileyface, sembra che ['non ci sarà alcun'] (https://groups.google.com/d/msg/delphichromiumembedded/I39FHay1npY/ozDpF5OAtz0J) come Jørgen Opsand [' citato qui'] (http: //stackoverflow.com/questions/9327111/is-there-a-web-browser-component-for-use-in-firemonkey-application/9327827?noredirect=1#comment18702418_13624746) dal thread collegato. – TLama

+0

Ho provato ma non funziona su Win7/DXE2. Ricevo l'errore run-time – FLICKER

3

Per quanto ne so, la situazione è la seguente (!):

  • CromiumEmbedded supporta OSX (& di Windows ovviamente)
  • C'è un Delphi ChromiumEmbedded
  • Delphi supporta OSX attraverso la FireMonkey framework
  • Esiste anche una versione FireMonkey di Delphi ChromiumEmbedded
  • Il Delphi/FireMonkey ChromiumEmbedded non supporta OSX

Se qualcuno lo sa meglio, sarebbe fantastico.

+0

Non dimenticare il nuovo ['Chromium CEF3'] (http://code.google.com/p/dcef3 /) wrapper per Delphi. – TLama

+2

Henri Gourvest, ha dichiarato sul forum delphichromiumembedded che "la versione corrente di CEF3 non ha rendering offscreen, quindi non posso creare componenti compatibili Firemonkey". CEF1 ha il componente FireMonkey, ma non (ancora?) Il supporto OSX. –