Lire un texte écrit en HTML [Résolu]

Signaler
Messages postés
61
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
29 août 2020
-
Messages postés
2248
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
24 octobre 2020
-
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

Messages postés
2248
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
24 octobre 2020
115
Messages postés
61
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
29 août 2020

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!)
.

--
Messages postés
2248
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
24 octobre 2020
115
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
Messages postés
61
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
29 août 2020

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

--
Messages postés
2248
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
24 octobre 2020
115
De rien