Fonction XMLDocument qui plante aléatoirement
Animateur WDF
Inscrit:
22/11/2004 11:23
Post(s): 255
Bonjour,

Dans le cadre d'une application développée en windev mobile, j'interroge via GPRS mon serveur web (une simple page PHP) qui me renvoi une liste "d'item" que je peux ensuite proposer via une liste déroulante dans mon application.

Le problème que je rencontre est le suivant :
En exécutant le même code, de manière complètement aléatoire, l'application plante mais toujours sur la même ligne (ou du moins, toujours en appelant les fonctions XML.... il me semble). Voici un bout du code incriminé :

source est un buffer
sourceXML est une chaine

SI PAS HTTPRequête(url+"&v="+HeureSys()) ALORS
		
	Erreur("Impossible de contacter le serveur")
	Ferme()
		
SINON
		
	source = HTTPDonneRésultat()
        sourceXML = AnsiVersUnicode(source) //Source récupérée avec succès
			
	XMLDocument("xml",sourceXML) //Plantage aléatoire à cette ligne
			
		
	XMLPremier("xml")
	XMLFils("xml")
	TANTQUE XMLTrouve("xml")
			
		XMLSuivant("xml")
	FIN

	XMLTermine("xml")
			
FIN



Dans ce bout de code, le logiciel plante sur la ligne du XMLDocument. Cependant, en traçant ma variable sourceXML, j'ai bien à chaque fois la même liste bien formatée en XML que je récupère.
Le plus troublant c'est que le message d'erreur ne contient rien. Ca ne me renvoi aucune erreur (pas d'erreur système et pas d'erreur explicite dans ErreurInfo(errComplet)).

Est-ce que quelqu'un aurait déjà rencontré le problème ?

Merci à tous

Contribution le : 24/10/2007 14:15
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2