J'ai bien décidé de ne plus ou rarement intervenir sur le forum. Mais j'ai eu une idée qui à mon avis a son importance, et il me semble normale de la partagée.
Petit à petit j'essaye de terminer mon programme, et depuis deux jours, j'avais cette erreur:
More IF then END_IF.
J'avais fait un programme pour tester les conditions, et je l'ai essayé, mais il y en a tellement, que je n'arrivais pas à trouver.
Là il m'est venu une idée, et moins de cinq minutes après j'ai trouvé l'erreur.
Comment cela se passe: Panoramic au départ n'exécute pas le programme, mais recherche les conditions. Les labels et autres viennent après, et j'ai profité de ce système pour essayer mon idée.
Le programme, tout simple:
- Code:
-
' recherche erreur condition
label fin_terminate: on_error_goto fin_terminate : if 1=2: fin_terminate:
wait 500:terminate:end_if
' ici on ajoute petit à petit les procédures, et on teste. Si on a pas de message d'erreur
' sur les conditions, la partie reportée ici est ok
' ******************************************************************************
c'est tout.
On prend des parties entières de code, on ajoute à chaque fois à la suite du programme, et on teste: Si il n'y a pas d'erreur de boucle, le programme se ferme, car la suite avec les erreurs se branche au label. Sinon, on a le message d'erreur de condition.
Comme dit Papydall, quelque chose comme cela: le savoir n'est rien si il n'est pas partagé! (D'ailleur j'ai essayé son truc de cette nuit, et je vais l'envoyer à mon petit-fils.)