Lire un texte écrit en HTML

Résolu
cs_youyou40 Messages postés 65 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 28 avril 2022 - 29 août 2020 à 17:25
vb95 Messages postés 3476 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 16 juin 2024 - 29 août 2020 à 21:05
Bonjour,

dans une application vb6, je récupère un texte HTML que je stocke dans une variable String (donc du texte sous forme de code HTML) et je voudrais afficher le texte (normal, décodé).

Pour le moment, la seule méthode que j'ai trouvée est d'enregistrer ma variable String dans un fichier texte avec l'extension .html puis d’utiliser le contrôle WebBrowser et sa méthode Navigate pour afficher ce fichier.

N'y a-t'il pas une méthode plus simple, par exemple, peut-on envoyer directement le contenu de ma variable String dans le contrôle WebBrowser (sans enregistrer de fichier sur le disque dur) ? Je n'y suis pas parvenu.

4 réponses

vb95 Messages postés 3476 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 16 juin 2024 169
29 août 2020 à 17:33
0
cs_youyou40 Messages postés 65 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 28 avril 2022
29 août 2020 à 17:54
Merci vb95
Mais avec cette conversion on perd la mise en forme..
J'aurais préféré afficher correctement le texte html avec mise en forme (ce qui fonctionne avec le WebBrowser mais je trouve lourd de passer par l'enregistrement sur DD d'un fichier...)

Merci encore pour ta rapidité (réponse en 8 minutes!)
.

--
0
vb95 Messages postés 3476 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 16 juin 2024 169
Modifié le 29 août 2020 à 18:26
Désolé mais je ne fais plus de VB 6 depuis belle lurette . Je suis passé à VB Net et C#
Peut-être là alors : https://codes-sources.commentcamarche.net/source/60076-supprimer-les-tags-html-dans-un-texte-striphtml
0
cs_youyou40 Messages postés 65 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 28 avril 2022
29 août 2020 à 20:40
Bon désolé, je suis idiot, j'avais la réponse depuis le début mais j'ai trop fait confiance à mon IDE...

Il suffit de faire
WebBrowser1.Document.Write monHTML

où WebBrowser1 désigne le contrôle webrowser mis sur la form et monHTML désigne la String contenant le code html.

Seulement, lorsque j'ai voulu écrire cela, en tapant
WebBrowser1.
l'IDE propose les propriétés et méthodes de l'objet WebBrowser1 (normal..) mais chaque fois que je tapais
WebBrowser1.Document.
il ne me proposait rien! Et je n'avais même pas essayé de taper la suite à la main pour voir si cela fonctionnait quand même...

Merci encore vb95

--
0
vb95 Messages postés 3476 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 16 juin 2024 169
29 août 2020 à 21:05
De rien
0
Rejoignez-nous