IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Composant Browser Web


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Ao�t 2010
    Messages
    123
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2010
    Messages : 123
    Par d�faut Composant Browser Web
    Bonjour � tous,

    Suite � la mise � jour vers XE8, je m'attendais � un browser web int�gr� (TWebBrowser ou TCppWebBrowser) plus r�cent pour la VCL, comme indiqu� dans la matrice fonctionnelle.
    Enhanced in XE6! TWebBrowser supporting a recent version of the Microsoft IE ActiveX.
    Le probl�me est qu'il est impossible d'ouvrir correctement un site moderne / HTML5 avec ces composants.

    Connaissez-vous des solutions pour contourner ce probl�me ?

    Merci.

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Salut, pour Firemonkey il y a TWebBrowser. Je ne sais pas si ce composant utilise le m�me engin que celui de la VCL.

    Sinon tu peux regarder Delphi Chromium Embeded. J'ai oublier si c��tait seulement FMX ou VCL!

  3. #3
    Expert confirm�
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 772
    Par d�faut
    Pour du HTML 5 cela va �tre tr�s chaud

    Sinon, j'ai trouv� cette page Awesome Delphi.

    Et en codant en VCL/ C++, j'ai test� avec succ�s HtmlViewer [... mais aussi VirtualTreeView, Graphics32, TKGrid]

  4. #4
    Membre confirm�
    Inscrit en
    Ao�t 2010
    Messages
    123
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2010
    Messages : 123
    Par d�faut
    Merci pour les r�ponses, c'est quand m�me fou d'en baver pour afficher du HTML5.

    Le TWebBrowser de Firemonkey est meilleur que celui de la VCL il me semble.
    Delphi Chromium Embeded : je pense que ce pourrait �tre un bon choix, mais faut prendre du temps pour le compiler. Et puis faut embarquer toutes les DLL...
    THtmlViewer me parait plut�t basique, non ?

    Question subsidiaire : y-a t-il un moyen d'afficher une fen�tre de IE/Chrome/Firefox dans un logiciel, en supprimant la navigation et les boutons du navigateur (un peu comme le composant ActiveX TWindowsMediaPlayer) ?

  5. #5
    Membre confirm�
    Inscrit en
    Ao�t 2010
    Messages
    123
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2010
    Messages : 123
    Par d�faut
    Je ne peux pas compiler Delphi Chromium Embeded car je n'ai pas RAD Studio, j'ai seulement C++Builder.

  6. #6
    Expert confirm�
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 772
    Par d�faut
    Citation Envoy� par PocoYote Voir le message
    THtmlViewer me parait plut�t basique, non ?
    Je r�ponds � cette question ... pour le reste je ne connais pas Active X

    La documentation dit compatible HTML 3.2 + des fonctionnalit�s HTML 4 et HTML 5. [il y a un ex�cutable d�mo FrameDem.exe qui liste toutes les balises et propri�t�s support�es]

    Donc oui c'est tr�s basique : moi je m'en sers pour afficher des petits �crans d'aide, et ainsi mixer les styles: soulign�, gras, couleur [que soit la police ou faire du surlign�], italique ...

    Au d�but, j'avais essay� avec des fichiers .rtf et un TMemo/ TRichEdit, mais c'est la chienlit :
    • Word et ces gros fichiers rtf - j'ai trouv� Angel Writer
    • Les espaces [interlignes, marges, ...] non respect�s
    • Le retour � la ligne - autowrap pas terrible (*)
    • Impossible de travailler pendant le design time - il faut compiler et lancer son programme ... Comme avec le HTML, mais avec le HTML on peut pr�voir le r�sultat
    • Le surlign� qui ne fonctionne pas





    * -> HTML est quand m�me con�u pour cela: s'adapter � la largeur de la page.

  7. #7
    Membre confirm�
    Inscrit en
    Ao�t 2010
    Messages
    123
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2010
    Messages : 123
    Par d�faut
    Merci pour les pr�cisions foetus.
    Mais ce n'est pas ce que je cherche - il manque un peu de javascript dans ce HtmlViewer

    Remarque le moteur Javascript de TWebBrowser je me demande si il comprend qqchose.

Discussions similaires

  1. Jeux browser web 2D : Java ou Flash ?
    Par Camel LowFilter dans le forum Jeux web
    R�ponses: 36
    Dernier message: 17/09/2012, 11h27
  2. Navigateur web ou browser web en Java
    Par P�chereau dans le forum API standards et tierces
    R�ponses: 3
    Dernier message: 15/11/2007, 17h34
  3. Fermeture du browser Web apr�s d�marrage de l'applet.
    Par Bighobbit dans le forum Applets
    R�ponses: 4
    Dernier message: 15/09/2006, 14h41
  4. Composant Browser SWT
    Par Polaris dans le forum SWT/JFace
    R�ponses: 4
    Dernier message: 03/07/2006, 17h08
  5. Java int�gration browser web dans une application swing ....
    Par Manu35 dans le forum API standards et tierces
    R�ponses: 2
    Dernier message: 23/03/2006, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo