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.