En gros j’ai une boucle qui me cherche le nombre du twist et la position du premier qu’il trouve sur un plage donnée.
Ensuite je veux faire des calculs mais en partant du twist pour revenir vers le présent.
Dans mon débbugage avec 1 action en sortie de boucle j’ai premier = 42 donc je peux faire le calcul SpanB[premier-1]-SpanB[premier] sans problème car correspond à SpanB[42-1]-SpanB[42] (là c’est Ok)
tel quel j’ai une erreur “Ce ProScreener n’a pas pu être exécuté : l’une des instructions contient un offset négatif ou trop élevée (ex : low[-1] ou low[300]).”
Par contre après ma boucle si je fais premier=42, pas de bug. Pourtant en sortie de boucle premier est bien égal à 42 je l’ai fait afficher en retour !!
Mais ma plage fait 52 ! donc pas de problème de dépassement. Ce qui est étrange c’est que si premier = 42 en dur ça marche si premier = 42 par attribution de calcul dans la boucle ça ne marche pas. Comme si on avait une sorte d’attribution par pointeur qui pointe pas correctement !
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue