|
Posté le 07-10-2016 à 17:35 | #
|
N'hésitez pas à faire part de vos commentaires ! |
|
|
Posté le 07-10-2016 à 17:51 | # | Fichier joint
|
Ca marche plutôt pas mal
Correctif Correctif J'ai apporté un correctif mineur permettant de choisir entre quitter le programme ou continuer, pour le fun... le Lbl/Goto employé ne casse pas l'architecture du programme, il évite de passer par un "Prog" qui cause une erreur branch ou bout de 10 (11?) redirections. Que quoi ? Utiliser Return ? Pas réussi à mettre en place, ça quitte le programme cash... |
|
|
Posté le 07-10-2016 à 18:07 | #
|
Ok merci bien |
|
|
Posté le 07-10-2016 à 18:09 | #
|
Je débute dans le basic casio donc je suis loin de tout savoir donc je vais arrangé tout ca |
|
|
Posté le 07-10-2016 à 18:18 | #
|
Tkt, je l'ai compris : c'est le premier programme que tu postes ici
Evite de faire appel plusieurs fois à la commande Getkey dans une boucle qui teste déjà la valeur d'un Getkey. Cette commande contient la valeur de la touche tapée à l'instant t, il peut donc y avoir problèmes d'états instables.
Fais comme je l'ai fait dans ton code, place le Getkey dans une variable que tu testera, elle. Alimente cette variable par celle du getkey une seule fois dans la boucle et tu n'as plus ce problème. Tu perds peut-être 0.05 secondes d'exécution (une boucle qui passe avant de prendre en compte la valeur de ton Getkey) mais au moins c'est propre.
Dans le reste, je n'ai pas touché à l'architecture même. Tu verras par la suite qu'il y a mieux (sous-programmes par exemple, voire label goto avec parcimonie, interdits dans le cas de l'utilisation d'un add-in permettant l'utilisation de fonctions Basic enrichies... mais c'est une autre histoire) |
|
|
Posté le 08-10-2016 à 13:18 | #
|
J'ai posté la nouvelle version du programme ; j'ai pas mal changé l'architecture de base et j'ai utilisé le Lbl/goto
Normalement il est mieux maintenant , si tu as encore des choses à me dire sur cette version n'hésite pas |
|
|
Posté le 18-10-2016 à 21:59 | #
|
Ca marche bien. MEF à l'utilisation de MENU et Lbl/Goto : Ca marche très bien pour ce cas de figure, mais un programme plus élaboré sera plus difficilement débuggable avec des labels
Essaie, par la suite, d'utiliser des boucles conditionnelles... 8)
Dans le reste, rien à dire. Si... appuyer sur la touche Replay Gauche n'est pas intuitif pour retourner au menu. Préfères F1, F6 ou EXE |
|
|
Posté le 19-10-2016 à 07:23 | #
|
Ok merci bien
|
|
|
Posté le 19-10-2016 à 07:26 | #
|
Quand tu dit boucle conditionnelle il faut donc que j'utilise des g etkeys? |
|
|
Posté le 19-10-2016 à 07:27 | #
|
Non... des while/whileEnd ou do/LpWhile |
|