Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
La référence Basic Casio
Nom : Goto
Localisation :
[ PRGM ] [ JUMP ] + +
Syntaxe de la fonction :
Goto (nom du Lbl : 0 à 9, A à Z, r, [TETA])
Description de la fonction :
Permet de revenir ou sauter vers un Lbl dans un prog.
N'est pas conçu pour créer des boucles. Pour cela utiliser les fonction Do-LpWhile ou While-WhileEnd.
Les labels sont à éviter autant que possible, ils sont lents et peuvent provoquer des bugs dans l'exécution du programme.
Salut
Je suis en train de créer un programme comportant un menu. Mais voilà, problème: lorsque qu'on lance un des choix du menu, tout s'affiche parfaitement, et lorsque j'appuie sur EXE, qui est censé me ramené au menu avec la fonction "Goto 0", il y a un message d'erreur Le problème viens du Goto, mais je ne vois pas quel est le problème
Le programme ressemble à ça:
Menu "Acide base","Definitions",1,"Echelle de Ph",2,"Couple acide base",3,"React acido-bas",4,"Quitter",5
Lbl 1
Text 1,1,"Acide --> cede un proton H+"
Text 7,1,"Base --> capte un proton H+"
Dans tous les cas, si tu as un Lbl X, il faut que ton Goto correspond au Lbl X soit le chiffre X aussi. Si tu as créé un Lbl 1 et que tu veux retourner à ce Lbl 1, tu dois faire un Goto 1 et pas un Goto 0. Parce que là, tu as un Lbl et un Goto qui n'ont pas de correspondance.
Non, le Goto réalise un saut dans le programme. Si tu veux sauter au menu, il faut placer un Lbl avant le menu et utiliser le Goto approprié, mais la valeur n'est pas nécessairement 1.
Après plusieurs essais, il me semble que le Goto dysfonctionne à partir d'une certaine taille de programme.
Sur ma 35+ USB, lorsque j'ai rajouté des éléments dans un programme, qui avait dépassé la barre de 5000 octets, les labels ne fonctionnaient plus. Avant, je n'avais pas de problème.
Initialement, je pensais que la distance entre le Goto et le Label correspondant causait les erreurs, mais il me semble que c'est en réalité à partir d'une certaine TAILLE de programme que des erreurs peuvent être rencontrées. À creuser.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd