spotlessmind50
Messages postés4Date d'inscriptionmercredi 14 juin 2006StatutMembreDernière intervention21 mai 2008
-
18 mai 2008 à 22:39
spotlessmind50
Messages postés4Date d'inscriptionmercredi 14 juin 2006StatutMembreDernière intervention21 mai 2008
-
21 mai 2008 à 23:20
Bonjour,
j'ai un SPV M600 comme téléphone portable avec un Windows mobile 5 dessus et je souhaiterai réaliser une appli en C# pour récupérer un flux rss depuis le net.
J'ai déjà quelques source mais derrière, il bloque au LOAD du fichier xml... Pourquoi ?
Je développe sur Visual Studio 2005 et j'ai le même résultat avec l'émulateur...
Que faire ?? des idées ??
voici mes sources actuelles :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml.Serialization;
namespace essaiencsharp
{
public partial class Meteo : Form
{
public System.Windows.Forms.TextBox debug;
public System.Windows.Forms.TextBox titre;
public System.Xml.XmlDocument xmlDoc;
public Meteo()
{
InitializeComponent();
Point p = new Point();
p.X = 0;
p.Y = 0;
titre = new TextBox();
titre.Parent = this;
titre.Visible = true;
titre.Location = p;
debug = new TextBox();
p.X = 0;
p.Y = 200;
debug.Location = p;
debug.Parent = this;
debug.Visible = true;
titre.Text = "Météo";
}
// Up
}
if ((e.KeyCode == System.Windows.Forms.Keys.Down))
{
debug.Text = "Down";// Down
}
if ((e.KeyCode == System.Windows.Forms.Keys.Left))
{
debug.Text = "Left";// Left
}
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
debug.Text = "Right";
// Right
}
if ((e.KeyCode == System.Windows.Forms.Keys.Enter))
{
// Enter
}
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 20 mai 2008 à 11:45
il faudrait déjà définir ce que veux dire "ca bloque"! le code reste figé a l'appel de cette méthode? ca part en exception (auquel cas ca serait bien davoir le msg d'erreur). Si cest bien que le code reste simplement en attente, ca serait bien de voir si la page est accessible, si ca timeout, si le device a acces a la page, etc....si cest bien ca, ca vient plutot probablement pas du code)
spotlessmind50
Messages postés4Date d'inscriptionmercredi 14 juin 2006StatutMembreDernière intervention21 mai 2008 20 mai 2008 à 13:43
Alors, le programme par dans l'execption.... et je ne sais pas comment trouver le message d'erreur de retour... (ça serait plus facil pour débugger...)
Une aide pour l'affichage du message d'erreur suite à une execption lors d'un LoadXml ??
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 21 mai 2008 à 09:50
es.Message contient le message d'erreur de l'exception. La msdn ensuite je te conseille de regarder le type réel de l'exception (ca sera pas exception mais un type dérivé), puis de regarder la doc msdn de la méthode loadxml pour voir a quoi correspond cette exception. En effet, en fonction du type de l'exception, tu auras une indication supplémentaire quand a ce qui a déclenché l'exception, car la msdn va te dire "ce type dexception se produit dans le cas ou le phénomène XXX se produit"
spotlessmind50
Messages postés4Date d'inscriptionmercredi 14 juin 2006StatutMembreDernière intervention21 mai 2008 21 mai 2008 à 23:20
Aprés debuggage et affichage de message, je sais d'où viens l'erreur => l'encodage de mon fichier xml ! en effet, le xml.load(...) me jéte quand il y a <? xml version=.... encoding="iso-8859-1"> en me signalant que c'est l'encoding qu'il n'aime pas.
J'ai recherché sur le net, j'ai remarqué que load et loadxml ne supporte pas l'iso-8859-1 et je n'ai pas trouvé de solution...