Bonjour,

j'ai un petit soucis avec un composant graphique : le webBrowser.

Pour afficher du texte HTML dedans, j'utilise la propriété DocumentText qui n'est disponible qu'en écriture sur le compact framework... pas de get.
Enfin là n'est pas le problème puisque je veux écrire dedans.

J'ai deux machines avec deux OS différents et sur l'une je n'ai pas de soucis et sur l'autre ça ne fonctionne pas !

La machine sur laquelle le composant ne marche pas c'est du Windows CE 4.2.
J'ai écris un code très simple qui est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
webBrowser1.DocumentText = "<html><body>Hello</body></html>";
Cependant celui-ci refuse de fonctionner et il me jette en exception de type UriFormatException que je n'arrive même pas à catcher...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
            catch (UriFormatException ex)
            {
                sw.WriteLine(ex.ToString());
            }
            catch (Exception ex)
            {
                sw.WriteLine(ex.ToString());
            }
sw étant un streamwriter pour enregistrer en texte mon erreur mais rien n'y fait ! ça plante et j'ai rien dans le fichier texte créé. C'est bien dans cette méthode qu'il y a une erreur car j'ai mis des catch partout et il s'évertue toujours à me jeter une belle erreur sur l'application et je n'ai d'autre choix que de faire quitter.

Voilà donc si vous avez une idée pour résoudre ce cas de webBrowser qui jette une exception UriFormatException ça m'aiderais beaucoup !

Merci d'avance et bonne journée.