|
| Pour i=1 A XML.balise..Occurrence ne fonctionne plus |
| Iniciado por pascal.bertiaux, 09,ene. 2020 17:53 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 09,enero 2020 - 17:53 |
Hello,
Windev 24 77c
XML.balise..Occurrence renvoie bien un numérique
Mais quand utilisé dans une boucle
Pour i=1 A XML.balise..Occurrence
Cela renvoie 0 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 10,enero 2020 - 08:01 |
| Après un comportement erratique de Windev, j'ai essayé le bon vieux redémarrage de l'application, et ce problème a disparu. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 72 mensajes |
|
| Publicado el 15,enero 2020 - 22:19 |
Bonjour Pascal,
Par souci de performance, il est préférable de déclaré une variable contenant ton occurrence et ensuite d'utilisé cette variable dans ta boucle sinon à chaque parcours de boucle, il va réévaluer ton xml pour savoir combien il y a d'occurrence ce qui pourrait ralentir ton code.
occ est un entier = XML.balise..Occurrence Pour i = 1 A occ // Traitement FIN
Sinon utilise _A_ plutôt que A
Pour i = 1 _A_ XML.balise..Occurrence Avec cette synthaxe la valeur de fin est évaluer qu'une seul fois. |
| |
| |
| | | |
|
| | | | |
| | |
|