Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
Re-moi avec un problème vraiment extraordinaire...
Comment pourriez vous expliquer qu'en faisant une boucle For tel que
For i = 1 to treeview.nodes.count 'on imagine 9 nodes
i... 'J'arrive avec un i ?
Next i
Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
voulez je peux vous joindre le projet ?
Merci
Bonjour,
je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
incrémentation si i est <=9,
a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
Dim i As Integer
For i = 1 To 2
Next i
MsgBox i
cela affiche 3
Jérôme
"Bismark Prods" a écrit dans le message de news:
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Bonjour,
je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
incrémentation si i est <=9,
a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
Dim i As Integer
For i = 1 To 2
Next i
MsgBox i
cela affiche 3
Jérôme
"Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
ee1LynFeDHA.3076@TK2MSFTNGP11.phx.gbl...
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Bonjour,
je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
incrémentation si i est <=9,
a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
Dim i As Integer
For i = 1 To 2
Next i
MsgBox i
cela affiche 3
Jérôme
"Bismark Prods" a écrit dans le message de news:
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Bonjour,
Faudrait pas faire la boucle de 0 à count -1 plutôt?
Dans tes réponses , tu demandes aux utilisateurs de tester avant de
poster...
Cordialement
--
--------------------------------------------------------------------------
--------------------
Crévecoeur Jérôme
ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
--------------------------------------------------------------------------
---------------------
"Bismark Prods" a écrit dans le message de
news:
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Bonjour,
Faudrait pas faire la boucle de 0 à count -1 plutôt?
Dans tes réponses , tu demandes aux utilisateurs de tester avant de
poster...
Cordialement
--
--------------------------------------------------------------------------
--------------------
Crévecoeur Jérôme jerome.crevecoeur@acsinfo.fr
ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
--------------------------------------------------------------------------
---------------------
"Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de
news:ee1LynFeDHA.3076@TK2MSFTNGP11.phx.gbl...
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Bonjour,
Faudrait pas faire la boucle de 0 à count -1 plutôt?
Dans tes réponses , tu demandes aux utilisateurs de tester avant de
poster...
Cordialement
--
--------------------------------------------------------------------------
--------------------
Crévecoeur Jérôme
ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
--------------------------------------------------------------------------
---------------------
"Bismark Prods" a écrit dans le message de
news:
> Bonjour,
>
> Re-moi avec un problème vraiment extraordinaire...
>
> Comment pourriez vous expliquer qu'en faisant une boucle For tel que
>
>
> For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> i... 'J'arrive avec un i ?
>
> Next i
>
>
> Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
vous
> voulez je peux vous joindre le projet ?
>
> Merci
>
>
Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
"Jérôme VERITE" a écrit dans le message de
news:
> Bonjour,
>
> je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
boucle
> dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
> incrémentation si i est <=9,
> a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
>
> Dim i As Integer
>
> For i = 1 To 2
> Next i
> MsgBox i
>
> cela affiche 3
>
> Jérôme
>
>
> "Bismark Prods" a écrit dans le message de news:
>
> > Bonjour,
> >
> > Re-moi avec un problème vraiment extraordinaire...
> >
> > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> >
> >
> > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > i... 'J'arrive avec un i ?
> >
> > Next i
> >
> >
> > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
> vous
> > voulez je peux vous joindre le projet ?
> >
> > Merci
> >
> >
>
>
Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
"Jérôme VERITE" <veritejerome@wanadoo.fr> a écrit dans le message de
news:OygJkyFeDHA.696@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
boucle
> dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
> incrémentation si i est <=9,
> a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
>
> Dim i As Integer
>
> For i = 1 To 2
> Next i
> MsgBox i
>
> cela affiche 3
>
> Jérôme
>
>
> "Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
> ee1LynFeDHA.3076@TK2MSFTNGP11.phx.gbl...
> > Bonjour,
> >
> > Re-moi avec un problème vraiment extraordinaire...
> >
> > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> >
> >
> > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > i... 'J'arrive avec un i ?
> >
> > Next i
> >
> >
> > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
> vous
> > voulez je peux vous joindre le projet ?
> >
> > Merci
> >
> >
>
>
Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
"Jérôme VERITE" a écrit dans le message de
news:
> Bonjour,
>
> je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
boucle
> dans la mesure ou VB incremente i a la fin de celle-ci et vérifie apres
> incrémentation si i est <=9,
> a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
>
> Dim i As Integer
>
> For i = 1 To 2
> Next i
> MsgBox i
>
> cela affiche 3
>
> Jérôme
>
>
> "Bismark Prods" a écrit dans le message de news:
>
> > Bonjour,
> >
> > Re-moi avec un problème vraiment extraordinaire...
> >
> > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> >
> >
> > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > i... 'J'arrive avec un i ?
> >
> > Next i
> >
> >
> > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ? Si
> vous
> > voulez je peux vous joindre le projet ?
> >
> > Merci
> >
> >
>
>
alors vérifie que t'incrémente pas ta variable dans la boucle ou dans une
fonction appelée avec i passé comme argument byref où il pourrait etre
modifié
Jérôme
"Bismark Prods" a écrit dans le message de news:
#
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
>
>
> "Jérôme VERITE" a écrit dans le message de
> news:
> > Bonjour,
> >
> > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
> boucle
> > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
> > incrémentation si i est <=9,
> > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
> >
> > Dim i As Integer
> >
> > For i = 1 To 2
> > Next i
> > MsgBox i
> >
> > cela affiche 3
> >
> > Jérôme
> >
> >
> > "Bismark Prods" a écrit dans le message de news:
> >
> > > Bonjour,
> > >
> > > Re-moi avec un problème vraiment extraordinaire...
> > >
> > > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> > >
> > >
> > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > i... 'J'arrive avec un i ?
> > >
> > > Next i
> > >
> > >
> > > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ?
> > vous
> > > voulez je peux vous joindre le projet ?
> > >
> > > Merci
> > >
> > >
> >
> >
>
>
alors vérifie que t'incrémente pas ta variable dans la boucle ou dans une
fonction appelée avec i passé comme argument byref où il pourrait etre
modifié
Jérôme
"Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
#yZXOBGeDHA.1664@TK2MSFTNGP10.phx.gbl...
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
>
>
> "Jérôme VERITE" <veritejerome@wanadoo.fr> a écrit dans le message de
> news:OygJkyFeDHA.696@TK2MSFTNGP09.phx.gbl...
> > Bonjour,
> >
> > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
> boucle
> > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
> > incrémentation si i est <=9,
> > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
> >
> > Dim i As Integer
> >
> > For i = 1 To 2
> > Next i
> > MsgBox i
> >
> > cela affiche 3
> >
> > Jérôme
> >
> >
> > "Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
> > ee1LynFeDHA.3076@TK2MSFTNGP11.phx.gbl...
> > > Bonjour,
> > >
> > > Re-moi avec un problème vraiment extraordinaire...
> > >
> > > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> > >
> > >
> > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > i... 'J'arrive avec un i ?
> > >
> > > Next i
> > >
> > >
> > > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ?
> > vous
> > > voulez je peux vous joindre le projet ?
> > >
> > > Merci
> > >
> > >
> >
> >
>
>
alors vérifie que t'incrémente pas ta variable dans la boucle ou dans une
fonction appelée avec i passé comme argument byref où il pourrait etre
modifié
Jérôme
"Bismark Prods" a écrit dans le message de news:
#
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
>
>
> "Jérôme VERITE" a écrit dans le message de
> news:
> > Bonjour,
> >
> > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de la
> boucle
> > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
> > incrémentation si i est <=9,
> > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==> i
> >
> > Dim i As Integer
> >
> > For i = 1 To 2
> > Next i
> > MsgBox i
> >
> > cela affiche 3
> >
> > Jérôme
> >
> >
> > "Bismark Prods" a écrit dans le message de news:
> >
> > > Bonjour,
> > >
> > > Re-moi avec un problème vraiment extraordinaire...
> > >
> > > Comment pourriez vous expliquer qu'en faisant une boucle For tel que
> > >
> > >
> > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > i... 'J'arrive avec un i ?
> > >
> > > Next i
> > >
> > >
> > > Comment peut-on expliquer que je tombe toujours avec un i = max+1 ?
> > vous
> > > voulez je peux vous joindre le projet ?
> > >
> > > Merci
> > >
> > >
> >
> >
>
>
Salut Simon,
Tu as écrit :
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
Dans ce cas, peut-on avoir un peu de ton code ?
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Simon,
Tu as écrit :
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
Dans ce cas, peut-on avoir un peu de ton code ?
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger : alexispierre@hotmail.com
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Simon,
Tu as écrit :
> Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
Dans ce cas, peut-on avoir un peu de ton code ?
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
c'est pas une mauvaise idée ton truc ! je vais testé ca !
"Jérôme VERITE" a écrit dans le message de
news:
> alors vérifie que t'incrémente pas ta variable dans la boucle ou dans
> fonction appelée avec i passé comme argument byref où il pourrait etre
> modifié
>
> Jérôme
>
> "Bismark Prods" a écrit dans le message de news:
> #
> > Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
> >
> >
> > "Jérôme VERITE" a écrit dans le message de
> > news:
> > > Bonjour,
> > >
> > > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de
> > boucle
> > > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
apres
> > > incrémentation si i est <=9,
> > > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==>
> > >
> > > Dim i As Integer
> > >
> > > For i = 1 To 2
> > > Next i
> > > MsgBox i
> > >
> > > cela affiche 3
> > >
> > > Jérôme
> > >
> > >
> > > "Bismark Prods" a écrit dans le message de news:
> > >
> > > > Bonjour,
> > > >
> > > > Re-moi avec un problème vraiment extraordinaire...
> > > >
> > > > Comment pourriez vous expliquer qu'en faisant une boucle For tel
> > > >
> > > >
> > > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > > i... 'J'arrive avec un i ?
> > > >
> > > > Next i
> > > >
> > > >
> > > > Comment peut-on expliquer que je tombe toujours avec un i = max+1
Si
> > > vous
> > > > voulez je peux vous joindre le projet ?
> > > >
> > > > Merci
> > > >
> > > >
> > >
> > >
> >
> >
>
>
c'est pas une mauvaise idée ton truc ! je vais testé ca !
"Jérôme VERITE" <veritejerome@wanadoo.fr> a écrit dans le message de
news:uLtchIGeDHA.1680@TK2MSFTNGP09.phx.gbl...
> alors vérifie que t'incrémente pas ta variable dans la boucle ou dans
> fonction appelée avec i passé comme argument byref où il pourrait etre
> modifié
>
> Jérôme
>
> "Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
> #yZXOBGeDHA.1664@TK2MSFTNGP10.phx.gbl...
> > Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
> >
> >
> > "Jérôme VERITE" <veritejerome@wanadoo.fr> a écrit dans le message de
> > news:OygJkyFeDHA.696@TK2MSFTNGP09.phx.gbl...
> > > Bonjour,
> > >
> > > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de
> > boucle
> > > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
apres
> > > incrémentation si i est <=9,
> > > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==>
> > >
> > > Dim i As Integer
> > >
> > > For i = 1 To 2
> > > Next i
> > > MsgBox i
> > >
> > > cela affiche 3
> > >
> > > Jérôme
> > >
> > >
> > > "Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
> > > ee1LynFeDHA.3076@TK2MSFTNGP11.phx.gbl...
> > > > Bonjour,
> > > >
> > > > Re-moi avec un problème vraiment extraordinaire...
> > > >
> > > > Comment pourriez vous expliquer qu'en faisant une boucle For tel
> > > >
> > > >
> > > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > > i... 'J'arrive avec un i ?
> > > >
> > > > Next i
> > > >
> > > >
> > > > Comment peut-on expliquer que je tombe toujours avec un i = max+1
Si
> > > vous
> > > > voulez je peux vous joindre le projet ?
> > > >
> > > > Merci
> > > >
> > > >
> > >
> > >
> >
> >
>
>
c'est pas une mauvaise idée ton truc ! je vais testé ca !
"Jérôme VERITE" a écrit dans le message de
news:
> alors vérifie que t'incrémente pas ta variable dans la boucle ou dans
> fonction appelée avec i passé comme argument byref où il pourrait etre
> modifié
>
> Jérôme
>
> "Bismark Prods" a écrit dans le message de news:
> #
> > Ca oui ! mais moi ca me fait 3 à l'interieur de la boucle For !!!!
> >
> >
> > "Jérôme VERITE" a écrit dans le message de
> > news:
> > > Bonjour,
> > >
> > > je dirai qu'il est tout a fait normal, d'obtenir 10 a la sortie de
> > boucle
> > > dans la mesure ou VB incremente i a la fin de celle-ci et vérifie
apres
> > > incrémentation si i est <=9,
> > > a la fin de la dernière itération, il fait i = i+1 avec i = 9 ==>
> > >
> > > Dim i As Integer
> > >
> > > For i = 1 To 2
> > > Next i
> > > MsgBox i
> > >
> > > cela affiche 3
> > >
> > > Jérôme
> > >
> > >
> > > "Bismark Prods" a écrit dans le message de news:
> > >
> > > > Bonjour,
> > > >
> > > > Re-moi avec un problème vraiment extraordinaire...
> > > >
> > > > Comment pourriez vous expliquer qu'en faisant une boucle For tel
> > > >
> > > >
> > > > For i = 1 to treeview.nodes.count 'on imagine 9 nodes
> > > > i... 'J'arrive avec un i ?
> > > >
> > > > Next i
> > > >
> > > >
> > > > Comment peut-on expliquer que je tombe toujours avec un i = max+1
Si
> > > vous
> > > > voulez je peux vous joindre le projet ?
> > > >
> > > > Merci
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Bonjour/soir,
Bien vue Eddi.
Cependant pour fin de compréhension et de clarté je suggérerais
quelque chose du genre:
more = True
while more
.
.
.
.
T = T + 1
IF T > Tv.Nodes.Count THEN more = False
wend
André
"EddiGordo" wrote in message
news:3f617f79$0$20155$
> Bonjour
>
> Il me semble que ton problème viens du fait que la gestion de tes
> est fluctuante...
>
> En effet, quand on fait "For T=1 to Truc.Count" et qu'on a un Truc.Add
un
> Truc.Remove
> à l'intérieur, on risque de provoquer une extension ou une contraction
> parcours de la boucle...
>
> Lorsque le système arrive sur une ligne comme For T = 1 to
> il évalue la valeur de
> Tv.Nodes.Count (par Ex: 5) et la fige.
> Puis lors du parcours de cette boucle le fait d'exécuter une ligne telle
> Tv.Nodes.Remove 2 réduit le
> nombre de Nodes de l'objet Tv. (De même que .Add ajoute une ligne qui ne
> sera pas traitée.)
> T étant figé, la boucle ira tout de même jusque 5; provoquant un
> pour le cas d'un Remove
> car dépassant la nouvelle limite...
>
> Peut-être faut-il essayer de corriger les valeurs de ton pointeur en
> de lecture :
> Par ex:
>
> For T = 1 to Truc.Nodes.Count
> ...
> Si on fait un Tv.Remove xx alors on n'oublie pas de faire un T = T + 1
après
> pour le forcer à finir sa boucle plus tôt...
> Et bien sûr un T = T - 1 pour la méthode .Add pour traiter la ligne
> insérée...
>
> Encore faut-il être sûr de l'endroit où se font les .Add et les .Remove
pour
> éviter d'autres
> effets de bords tout aussi pénibles à gérer...
>
> En espérant que cela t'aide...
>
> Enjoy!
>
> "Bismark Prods" a écrit dans le message de news:
> #
>
>
Bonjour/soir,
Bien vue Eddi.
Cependant pour fin de compréhension et de clarté je suggérerais
quelque chose du genre:
more = True
while more
.
.
.
.
T = T + 1
IF T > Tv.Nodes.Count THEN more = False
wend
André
"EddiGordo" <Edd@Hotmail.com> wrote in message
news:3f617f79$0$20155$626a54ce@news.free.fr...
> Bonjour
>
> Il me semble que ton problème viens du fait que la gestion de tes
> est fluctuante...
>
> En effet, quand on fait "For T=1 to Truc.Count" et qu'on a un Truc.Add
un
> Truc.Remove
> à l'intérieur, on risque de provoquer une extension ou une contraction
> parcours de la boucle...
>
> Lorsque le système arrive sur une ligne comme For T = 1 to
> il évalue la valeur de
> Tv.Nodes.Count (par Ex: 5) et la fige.
> Puis lors du parcours de cette boucle le fait d'exécuter une ligne telle
> Tv.Nodes.Remove 2 réduit le
> nombre de Nodes de l'objet Tv. (De même que .Add ajoute une ligne qui ne
> sera pas traitée.)
> T étant figé, la boucle ira tout de même jusque 5; provoquant un
> pour le cas d'un Remove
> car dépassant la nouvelle limite...
>
> Peut-être faut-il essayer de corriger les valeurs de ton pointeur en
> de lecture :
> Par ex:
>
> For T = 1 to Truc.Nodes.Count
> ...
> Si on fait un Tv.Remove xx alors on n'oublie pas de faire un T = T + 1
après
> pour le forcer à finir sa boucle plus tôt...
> Et bien sûr un T = T - 1 pour la méthode .Add pour traiter la ligne
> insérée...
>
> Encore faut-il être sûr de l'endroit où se font les .Add et les .Remove
pour
> éviter d'autres
> effets de bords tout aussi pénibles à gérer...
>
> En espérant que cela t'aide...
>
> Enjoy!
>
> "Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de news:
> #VaoAaHeDHA.2756@TK2MSFTNGP11.phx.gbl...
>
>
Bonjour/soir,
Bien vue Eddi.
Cependant pour fin de compréhension et de clarté je suggérerais
quelque chose du genre:
more = True
while more
.
.
.
.
T = T + 1
IF T > Tv.Nodes.Count THEN more = False
wend
André
"EddiGordo" wrote in message
news:3f617f79$0$20155$
> Bonjour
>
> Il me semble que ton problème viens du fait que la gestion de tes
> est fluctuante...
>
> En effet, quand on fait "For T=1 to Truc.Count" et qu'on a un Truc.Add
un
> Truc.Remove
> à l'intérieur, on risque de provoquer une extension ou une contraction
> parcours de la boucle...
>
> Lorsque le système arrive sur une ligne comme For T = 1 to
> il évalue la valeur de
> Tv.Nodes.Count (par Ex: 5) et la fige.
> Puis lors du parcours de cette boucle le fait d'exécuter une ligne telle
> Tv.Nodes.Remove 2 réduit le
> nombre de Nodes de l'objet Tv. (De même que .Add ajoute une ligne qui ne
> sera pas traitée.)
> T étant figé, la boucle ira tout de même jusque 5; provoquant un
> pour le cas d'un Remove
> car dépassant la nouvelle limite...
>
> Peut-être faut-il essayer de corriger les valeurs de ton pointeur en
> de lecture :
> Par ex:
>
> For T = 1 to Truc.Nodes.Count
> ...
> Si on fait un Tv.Remove xx alors on n'oublie pas de faire un T = T + 1
après
> pour le forcer à finir sa boucle plus tôt...
> Et bien sûr un T = T - 1 pour la méthode .Add pour traiter la ligne
> insérée...
>
> Encore faut-il être sûr de l'endroit où se font les .Add et les .Remove
pour
> éviter d'autres
> effets de bords tout aussi pénibles à gérer...
>
> En espérant que cela t'aide...
>
> Enjoy!
>
> "Bismark Prods" a écrit dans le message de news:
> #
>
>