Page 1 of 1

[RESOLU] Fonction Pause

Unread postPosted: 29 Jul 2013, 13:28
by Thibaut-57155
J'aimerais avoir la commande "Pause" sur ma Nspire, est-ce possible ?

Re: Fonction Pause

Unread postPosted: 29 Jul 2013, 13:48
by Laurae
Thibaut-57155 wrote:J'aimerais avoir la commande "Pause" sur ma Nspire, est-ce possible ?


Non, impossible. Il faudra passer par de la programmation Lua, ou via Ndless si t'es sous l'OS 3.1 avec ce jailbreak.

Re: Fonction Pause

Unread postPosted: 29 Jul 2013, 13:49
by AnToX98
Thibault, on t'a déjà repondu dans le chat.
Non, ce n'est pas possible, le basic de la nspire est très limité.
3 solutions :
- Tu te met au lua ou au C/C++ (la plus radicale)
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)
- Tu crée une longue boucle non infinie, ce qui va faire une "pause" d'un temps que tu définis, si tu n'as pas compris, regarde la reponse :

Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
n:=0
While n<5000
n:=n+1
end


Tu augmente ou diminue le 5000 en fonction du temps de ta pause.

Bonne continuation, AnToX98 ;)

Re: Fonction Pause

Unread postPosted: 30 Jul 2013, 12:34
by Hayleia
AnToX98 wrote:Thibault, on t'a déjà repondu dans le chat.
Non, ce n'est pas possible, le basic de la nspire est très limité.
3 solutions :
- Tu te met au lua ou au C/C++ (la plus radicale)
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)
- Tu crée une longue boucle non infinie, ce qui va faire une "pause" d'un temps que tu définis, si tu n'as pas compris, regarde la reponse :

Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
n:=0
While n<5000
n:=n+1
end


Tu augmente ou diminue le 5000 en fonction du temps de ta pause.

Bonne continuation, AnToX98 ;)

Mais ce n'est pas ça la fonction Pause en Basic z80. La fonction Pause interrompt le programme et attends que tu appuies sur la touche entrée avant de continuer.

Re: Fonction Pause

Unread postPosted: 30 Jul 2013, 18:04
by Levak
Hayleia wrote:Mais ce n'est pas ça la fonction Pause en Basic z80. La fonction Pause interrompt le programme et attends que tu appuies sur la touche entrée avant de continuer.

Il en a donné une :
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)

Re: Fonction Pause

Unread postPosted: 30 Jul 2013, 20:37
by Hayleia
Levak wrote:
Hayleia wrote:Mais ce n'est pas ça la fonction Pause en Basic z80. La fonction Pause interrompt le programme et attends que tu appuies sur la touche entrée avant de continuer.

Il en a donné une :
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)
Ah pardon, je ne savais pas ce que faisait la commande text, et avec le nom qu'elle a j'ai bêtement supposé que son résultat était assez loin de la commande Pause voulue. Et aussi, je me disais que la deuxième proposition d'AnToX98 devait être proche de la troisième (qui ne reproduit pas la fonction Pause).
Enfin bref, si text marche, tout va bien (et merci de m'avoir appris quelque chose à moi aussi).

Re: Fonction Pause

Unread postPosted: 30 Jul 2013, 20:38
by Levak
Hayleia wrote:
Levak wrote:
Hayleia wrote:Mais ce n'est pas ça la fonction Pause en Basic z80. La fonction Pause interrompt le programme et attends que tu appuies sur la touche entrée avant de continuer.

Il en a donné une :
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)
Ah pardon, je ne savais pas ce que faisait la commande text,

Bah Text affiche une popup avec du texte à l'intérieur.
Certes ça ne reproduit pas le fonctionnement exact de Pause, mais ça arrête tout de même le programme en cours d'exécution et attend que l'utilisateur appuie sur Enter.

Re: [RESOLU] Fonction Pause

Unread postPosted: 30 Jul 2013, 20:40
by AnToX98
J'utilises la technique secrète de la boucle While, et ca marche parfaitement, certes, ca n'a rien à voir avec la pause sur z80, mais au moins, c'est déjà quelque chose... ^^

Re: Fonction Pause

Unread postPosted: 30 Jul 2013, 20:44
by Hayleia
Levak wrote:
Hayleia wrote:
Levak wrote:
Hayleia wrote:Mais ce n'est pas ça la fonction Pause en Basic z80. La fonction Pause interrompt le programme et attends que tu appuies sur la touche entrée avant de continuer.

Il en a donné une :
- Tu utilises la fonction "text" (inutile, puisque une box s'affiche)
Ah pardon, je ne savais pas ce que faisait la commande text,

Bah Text affiche une popup avec du texte à l'intérieur.
Certes ça ne reproduit pas le fonctionnement exact de Pause, mais ça arrête tout de même le programme en cours d'exécution et attend que l'utilisateur appuie sur Enter.

Oui, mais en fait c'est assez proche de la commande Pause (comme Pause "AAA") en z80 Basic (malgré leurs noms très différents) puisque si on écrit quelque chose après le Pause, la calculette va afficher ce quelque chose et attendre qu'on appuie sur la touche entrée. Donc à la popup près, les deux affichent quelque chose et attendent la touche entrée.