1

Bonjour,
debutant ac le language basic sur TI notemment, j'ai souhaité creer un prgm affichant a un moment donné une boîte de dialogue qui utilise l'instruction Request suivie ds le mm bloc par l'instruction Input.
Le pb apres plusieur essais, est que, je m'apperçois, qu'après que le prgm lise Request il se dirige au premier label (en lisant un Goto) en ommetant de lire notemment les instructions qui suivent ds le mm bloc, mais lis le Goto.
Ex, si on tape ds un prgm:

Dialog
Request "Compte",nocpte
EndDlog
If nocpte=859667 Then
Input "debit",db
sold1-db-->(sto)sold1
Goto bred
EndIf

Lbl bred
Disp "releve de ton compte:",sold1

Le programe affiche la bte de dlg Request (compte) et s'en va directement au label (bred) quelque soit le numero de compte (nocpte)...

2

Request renvoie une chaine: utilise soit:
if nocpte="859667" then...
soit:
expr(nocpte)->nocpte
if nocpte=859667 Then...

(Cétait rapide pour une fois, mais ne t'y habitues pas: Il n'y aura pas toujours quelqu'un pour visiter cette partie du forum pile au bon moment...)
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

3

Ah ok j ai compris les guillemets ou expr...
Ok merci je vais essayer et merci de ta reponse qui comme tu le precise et rapide ce matin smile)
Merci bcp...

4

et sinon, si je peux me permettre, je voudrais savoir tj ds request, s'il existe une fonction qui enleve le ALPHA mode, pour se mettre en mode num au moment de taper ds la bte de dlg, à inserer ds mon prgm???

5

Si tu utilise AMS 2.O9 ou supperieur, tu rajoute ,0 après l'instruction normale du request pour déverrouiller l'alpha et ,1 ou rien pour la laisser verrouillée. Sinon utilise le TSR de Kevin Kofler : Auto Alpha-Lock Off [URL]http://members.chello.at/gerhard.kofler/kevin/francais/ti89prog/[/URL] mais qui déverrouille une fois pour toute l'alpha-lock wink

6

>=2.07 plus précisément. Mais le résultat est le même: les programmes utilisant cet argument optionnel sont incompatibles avec tous AMS <=2.05!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

uep, vaut mieux éviter toutes ces solutions artificielles. C'est dommage que Ti n'aie pas prévu dès le départ un argument optionnel pour désactiver l'auto alpha-lock, mais tant pis...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

C'est dommage que le "feature" auto-alpha-lock, et même le "feature" alpha-lock tout court, existent.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

C'est clair ! On va plus vite en gardant un doigt sur alpha pour ecrire les lettres !

10

11

L'alpha lock ne peut être qu'un plus, à partir du moment où il est optionnel... Par contre l'auto alpha-lock peut devenir genant.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)