parcours de table/liste

Posté par Frenchstin le 14/12/2007 14:15:13
bonjour à tou(te)s.

J'ai un (petit) problème : lorsque je parcours une table sous windev 8, j'ai un mesasge d'erreur qui me dis qu'il ne peut pas lire les lignes qui ne sont pas affichées :

Ce code provient d'une appli initialement développée en windev 5.5 (dernièer version). Il a été converti en 7 puis passé en 8.
pour i = 1 à tableoccurence(matable)
   masauce += matable.macolonne[i]
fin

Pour matable, 10 lignes sont visibles et elle contient au moins 15 lignes. Je pourrais agrandir mais il se peut que le nombre de lignes à traiter soit encore trop important (30 par exemple).

J'ai fait une bidouille que voilà :
pour i = 1 à tableoccurence(matable)
   tableposition(matable,i)
   masauce += matable.macolonne[i]
fin

Du coup, la ligne traitée est celle qui est affichée, donc plus de problème... Enfin si : ça clignote à l'écran (d'autant plus qu'il y a plusieurs parcours à la suite)

Je n'ai plus de plantage mais je pense qu'il y a moins "gore" que ça.

Si quelqu'un a une idée, merci d'avance.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=5582&post_id=22874