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

Web & réseau Delphi Discussion :

TWebBrowser très lent


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 32
    Par défaut TWebBrowser très lent
    Bonjour,

    J'utilise un le composant TWebBrowser ( D5 et D2010 ) et la navigation
    est vraiment très lente.
    Si je compare le déplacement d'une carte dans GoogleMaps dans Delphi
    ou dans IE en standalone, ça n'a rien à voir.

    Y a t-il moyen d'optimiser le comportement du TWebBrower ?
    J'ai fait pas mal de recherche sur le Net, je n'ai pas trouvé de réponse
    concluante.

    Quelqu'un a-t il eu le même pb ?

    Merci d'avance.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 409
    Par défaut
    utilises Delphi Chromium Embedded tu verras une grande différence surtout avec google maps qui utilise du javascript lourd, si tu peux passe à Leaflet qui est plus léger (moins puissant aussi) et donc plus rapide

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 409
    Par défaut
    alors après quelques recherches par défaut TWebBrowser est bloqué sur IE7 , cela explique que lorsque tu passes directement par IE tu utilises la dernière version du navigateur et donc cela est plus rapide.

    il faut modifier le registre pour forcer la bonne version d'IE avec TWebBrowser voir

    http://www.west-wind.com/weblog/post...the-IE-Version

    http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx

    en utilisant 0 comme valeur de la clef FEATURE_BROWSER_EMULATION tu forces la version la plus récente disponible sur la machine

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 32
    Par défaut
    Citation Envoyé par exoseven Voir le message
    utilises Delphi Chromium Embedded tu verras une grande différence surtout avec google maps qui utilise du javascript lourd, si tu peux passe à Leaflet qui est plus léger (moins puissant aussi) et donc plus rapide
    Effectivement je suis passé à delphichromiumembedded, et ça booste plus.
    Maintenant je me bat pour refaire le même fonctionnel que sur ma version TWebBrowser.

    Par exemple j'ai un pb avec 'VisitDomProc' : après le chargement de la page,
    je parvient bien à récupérer le contenu d'un INPUT. Mais si je modifie ce champ, les appels suivants de VisitDomProc me fournissent toujours la valeur initiale.

    Y a -t-il quelqu'un qui utilise VisitDomProc dans la salle ?

Discussions similaires

  1. BDD sur réseau très très très lent...
    Par ericain dans le forum Access
    Réponses: 12
    Dernier message: 20/02/2015, 17h17
  2. Ouverture et fermeture de base très lent...
    Par Tofdelille dans le forum Installation
    Réponses: 6
    Dernier message: 19/09/2006, 18h51
  3. [Lomboz] Editeur jsp très lent
    Par lr dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 29/01/2005, 19h43
  4. SQL Server trés lent
    Par arwen dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 07/11/2003, 14h45

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