Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: brunello - Marzo 23, 2022, 09:55:15 am
-
Qualcuno ha utilizzato o conosce CEF4Delphi visto può essere utilizzata con Lazarus https://www.briskbard.com/index.php?lang=en&pageid=cef (https://www.briskbard.com/index.php?lang=en&pageid=cef)
-
Io.
Ma ho dovuto scaricare un botto di librerie.
Non è proprio agevole.
Stilgar
-
ciao
confermo che funziona ma è impensabile di portarsi dietro 400Mb di librerie chromium per aprire una pagina html.
-
Riflessione:
devo dire che invece di facilitare la vita, più passa il tempo e peggio diventa programmare.
Siamo nell'epoca del WEB, e ci sono difficoltà a visualizzare (o integrare) un pagina web in un programma.
Questo è vero in tutti gli ambienti di programmazione e in tutti i SO. Gli standard (per quanto possono diventare obsoleti nel tempo) vengono sempre più anticipatamente messi in "pensione", e tutti i "produttori" di browser vogliono fare un loro standard per lo più incompatibili gli uni con gli altri.
Quando c'era IE (brutto quanto si vuole, insicuro assolutamente NO se settato bene), lo usai per un ventennio per "embeddare" le pagine web nelle mie applicazioni, in maniera semplicissima e senza problemi e sempre funzionante.
Certo usabile solo in Windows, però si poteva pensare di progredire senza ActiveX e studiare qualcosa comunque di paragonabile.
Ciao ciao.
-
Grazie per le risposte, avete confermato quello che già intuito. Conoscete una alternativa, oppure è una scelta obbligata dalle nuove tecnologie?
DragoRosso concordo sulla semplicità del vecchio IE anch'io l'ho utilizzato per anni per lo stesso motivo
-
Se non ricordo male nelle QT c'è un'integrazione con Chomium.
Così non ci si porta dietro tonnellate di dll.
Solo bisogna smanettare un attimo con codice delle QT per eseguire una compilazione ad hoc.
Un pochino come hanno fatto per telegram desktop (giusto come esempio)
https://github.com/telegramdesktop/tdesktop/blob/dev/docs/building-win-x64.md#clone-source-code-and-prepare-libraries
Stilgar
-
credo che dare un'occhiata qua possa aiutare
si tratta di quello che attualmente c'è a disposizione
https://wiki.freepascal.org/Webbrowser (https://wiki.freepascal.org/Webbrowser)
vorrei anche segnalare questo progetto, che è ancora in fase di sviluppo ma, se mantiene quello che promette, sarà un ottimo viewer made in free pascal
https://github.com/Matek0611/PospoliteView (https://github.com/Matek0611/PospoliteView)
Edit:
Pospolite lo sto tenendo d'occhio da un bel po' e il progetto va avanti in modo costante nel tempo
la prima release è prevista per inizio 2023