Bug XML ? (nouveauté WD15)
Stagiaire WDF
Inscrit:
21/11/2005 17:08
Post(s): 14
Bonjour à tous

Bon j'ai un fonctionnement bizarre voire même plutot bug sur WD15 (derniere maj ok).

Alors voici le bout de code qui déconne :


// ind vaut 1
Info(DocXml.AGENDA.evenement[ind].periodes.periode[2].type:id)  // ça ça marche !

tot2 = DocXml.AGENDA.evenement[ind].periodes.periode..Occurrence  // tot2 vaut bien 2
POUR i = 1 A tot2
  Per:typ = DocXml.AGENDA.evenement[ind].periodes.periode[i].type:id  // se plante ici à la 2eme boucle
  Per:libtyp = DocXml.AGENDA.evenement[ind].periodes.periode[i].type  // (err : "le noeud d'indice 2 n'existe pas")
  Per:dat = DocXml.AGENDA.evenement[ind].periodes.periode[i].date
  Per:hdeb = DocXml.AGENDA.evenement[ind].periodes.periode[i].heure_debut
  Per:hfin = DocXml.AGENDA.evenement[ind].periodes.periode[i].heure_fin    TableauAjoute(Periodes,Per)
FIN


Il y a réellement deux occurrences de 'periode' dans le xml mais windev se plante sur la deuxième ... Alors que quand on fait un 'Info()' de la 2eme valeur ça fonctionne !

Je joint les fichiers suivants si quelqu'un veut essayer chez lui :
- code.txt => c'est la procedure complete à appeler avec le paramètre 'tmp.xml' qui correspond au nom du fichier à traiter
- tmp.xml => fichier xml avec les datas à traiter
- ref.xml => fichier de description xml à inclure au projet pour la completion automatique

Attacher un fichier:


zip code.zip Taille: 2.15 KB; Hits: 357

Contribution le : 21/07/2010 10:25
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
ATTENTION

regarder si cela fonctionnerait pas avec un indice base 0 au lieu d'un indice base 1

première occurrence a 0 au lieu de 1

Contribution le : 21/07/2010 12:36
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Stagiaire WDF
Inscrit:
21/11/2005 17:08
Post(s): 14
Non le pb ne vient pas de là car regarde la ligne 'Info()' au début, elle fonctionne elle !!!
En gros quand on fait info ça marche et quand on fait une affectation à une variable ça merde ...
(J'ai essayé aussi une variable simple à la place de la structure et c'est pareil)

Contribution le : 21/07/2010 13:28
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Stagiaire WDF
Inscrit:
21/11/2005 17:08
Post(s): 14
je viens de faire un test sur une version WD15 en release 56k et ça à l'air de fonctionner ! (moi je suis en 61n, c'est à dire la derniere maj de windev)

Contribution le : 21/07/2010 15:00
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Utilisateur WDF
Inscrit:
20/06/2006 14:56
Post(s): 57
Bonjour,
Quelle est ton message d'erreur ?

Contribution le : 21/07/2010 15:42
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Utilisateur WDF
Inscrit:
20/06/2006 14:56
Post(s): 57
Erreur de ma part

Contribution le : 21/07/2010 15:47
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Stagiaire WDF
Inscrit:
21/11/2005 17:08
Post(s): 14
bon finalement j'ai une piste car ça fonctionne mais ne me demandez pas trop comment ...

J'ai recréé un projet complet avec juste ce que je vous ai mis dans le zip et c'était pareil (plantage)
J'ai pris la même chose sur un autre windev15 mais installé sur winXP (moi je suis en Seven) et là ça marche.
J'ai récupéré sur mon poste ce projet qui marche et ça marche aussi !!! (demie victoire ...)
J'en ai déduis qu'à la création soit du projet soit de la fenêtre soit de la procédure il y a une merde avec Seven.

Pour confirmer ça j'ai ouvert deux windev 15, un avec le projet de test qui marche et un autre avec mon projet foireux. J'ai fait un copier/coller de la procédure du projet ok vers le mien et hop le tour est joué ... ça fonctionne !

Allez comprendre quelque chose ...
Windev ne doit pas être très stable avec Seven j'ai bien l'impression ...

Contribution le : 21/07/2010 16:32
Créer un fichier PDF de la contribution Imprimer


Re: Bug XML ? (nouveauté WD15)
Stagiaire WDF
Inscrit:
21/11/2005 17:08
Post(s): 14
Mouai bof, finalement après avoir fait des modifs dans le code ça se remet à déconner ...

Contribution le : 21/07/2010 17: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