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
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
- 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
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
151
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
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
151
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
2629
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
13 mai 2022
151
29 août 2020 à 21:05
De rien
0