Bonsoir à tous,
@Jack
J'ai entrepris d'améliorer Stratégo (j'ouvrirai un sujet le moment venu).
J'utilise Panoramic_Editor 0.9.29i9 du 18 juillet 2019 et j'essai autant que possible de rendre cette nouvelle version de Stratégo compatible avec le compilateur (V9 beta 12 du 18 juillet 2019).
En voulant compiler le code, à un moment donné, je me suis heurté à un problème.
L'exécution avec l'éditeur passe bien, mais donne un résultat différent avec le compilateur.
Je précise que la compilation est acceptée par le compilateur.
Après trois heures de recherche j'ai trouvé l'erreur dans mon code.
il s'agit de ITEM_READ$.
Dans mon code j'ai écris p%=item_read$(Dlist4%,c%) et l'éditeur accepte sans broncher et au final reconnait la valeur p% vu que la ligne c% du Dlist4% est un entier. Donc l'exécution avec l'éditeur est correct, mais l'exécution avec le compilateur est erronée .
Bien sur il fallait écrire p%=val(item_read$(Dlist4%,c%)) et là l'exe issu du compilateur exécute correctement le code.
Serait-il possible que l'éditeur et/ou le compilateur signale une erreur si on écrit p%=item_read$(Dlist4%,c%), du genre "expression incorrecte" ou autre.
A+