Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation TI-Basic » popup (24 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Fl0D Ecrit le: Dimanche 22 mai 2005 à 13:30 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Salut,

J'ai une question toute bête après avoir fait la popup, comment on veut gérer quand l'utilisateur tape ESC ?
Avec Dialog, je sais que c'est If ok=0 mais avec popup je sais pas. merci
Programmeur : Ma page
    
./Post n°1   Marquer comme non lu.
kaz00 Ecrit le: Dimanche 22 mai 2005 à 13:55 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

tu fait une verification de la variable. SI elle est egale a 0 alors il tape sur ESC ou alors elle n'est pas definie.
    
./Post n°2   Marquer comme non lu.
Folco Ecrit le: Dimanche 22 mai 2005 à 14:48 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


deux moyens:

1-> tu initialises la variable à 0 avant le popup, et tu regardes si ça vaut encore 0 à la sortie (== ESC)
2-> tu effaces la variable, si son type est "NONE" à la sortie, ça veut dire que ESC a été appuyé.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°3   Marquer comme non lu.
caamg Ecrit le: Dimanche 22 mai 2005 à 15:11 Déconnecté(e)    Voir le profil de caamg Envoyer un email à caamg Visiter le site WEB de caamg Envoyer un message privé à caamg  

Martial Demolins :
deux moyens:

1-> tu initialises la variable à 0 avant le popup, et tu regardes si ça vaut encore 0 à la sortie (== ESC)
2-> tu effaces la variable, si son type est "NONE" à la sortie, ça veut dire que ESC a été appuyé.

il faut mieux utiliser la première solution pour des raisons de compatibilités avec les TI en français :D
http://Wartoom.free.fr
mon site perso,un portail php sur le divertissement
    
./Post n°4   Marquer comme non lu.
Dari Ecrit le: Dimanche 22 mai 2005 à 15:47 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

Quelle idée d'avoir sa TI en français !
"iPod, therefore, I am."

http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif

    
./Post n°5   Marquer comme non lu.
caamg Ecrit le: Dimanche 22 mai 2005 à 16:28 Déconnecté(e)    Voir le profil de caamg Envoyer un email à caamg Visiter le site WEB de caamg Envoyer un message privé à caamg  

Dari :
Quelle idée d'avoir sa TI en français !

oui mais il esiste des personnes avec leur TI en français #gni#
et on ne peut les negliger
http://Wartoom.free.fr
mon site perso,un portail php sur le divertissement
    
./Post n°6   Marquer comme non lu.
Folco Ecrit le: Dimanche 22 mai 2005 à 16:59 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


caamg :
Martial Demolins :
deux moyens:

1-> tu initialises la variable à 0 avant le popup, et tu regardes si ça vaut encore 0 à la sortie (== ESC)
2-> tu effaces la variable, si son type est "NONE" à la sortie, ça veut dire que ESC a été appuyé.

il faut mieux utiliser la première solution pour des raisons de compatibilités avec les TI en français :D

j'y ai pensé, mais je pensais que ça serait qqn d'autre qui réagirait :D
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°7   Marquer comme non lu.
Fl0D Ecrit le: Dimanche 22 mai 2005 à 20:08 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Ok merci beacoup,

J'avais zappé l'initialisation à 0.
Sinon, je pense que pour les TI fr autant rendre compatible le code tant qu'à mettre un ligne de plus...
Programmeur : Ma page
    
./Post n°8   Marquer comme non lu.
Folco Ecrit le: Dimanche 22 mai 2005 à 20:11 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Quand ça en fait qu'une, ça va, mais c'est pas toujours ça non plus.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°9   Marquer comme non lu.
Professeur Shadocko Ecrit le: Mercredi 25 mai 2005 à 10:52 Déconnecté(e)    Voir le profil de Professeur Shadocko Envoyer un email à Professeur Shadocko Envoyer un message privé à Professeur Shadocko  

Non, il ne faut pas rendre le code compatible. Le français, je suis pour, et je pense que tigen fait quelque chose de génial en étant bilingue. Mais si ça doit ralentir les programmes, ou augmenter leur taille, ce n'est pas la peine.
Pour qu'il y ait le moins de mécontents possible, il faut toujours taper sur les mêmes! (Devise shadock)
    
./Post n°10   Marquer comme non lu.
Folco Ecrit le: Mercredi 25 mai 2005 à 11:10 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


#sick# grosso-modo, tu dis-> "je suis pour", mais "je suis contre", t'es logique toi (ben oui, forcément, la moindre compatibilité te coutera toujours quelques octets, donc un peu de vitesse, etc..........)
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°11   Marquer comme non lu.
Dari Ecrit le: Mercredi 25 mai 2005 à 13:32 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

On peut parler des programmes en français, faire l'interface en français, mais programmer en anglais (c'est ce que je fais).
"iPod, therefore, I am."

http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif

    
./Post n°12   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 25 mai 2005 à 15:24 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Arrêtez avec vos excuses, il n'y a pas de raison valable pour ne pas programmer de manière compatible avec toutes les langues (et je dis bien toutes et pas seulement le français et l'anglais!) à part la paresse des programmeurs.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°13   Marquer comme non lu.
limmt Ecrit le: Mercredi 25 mai 2005 à 15:37 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


si à certains moment ca devient vraiment lourd
et puis pour faire une compatibilité francais/anglais et pas les autres langues je vois pas comment faire :s (à part un truc bourrin qui multiplie la taille du programme par 2 :s)
-Edité le Mercredi 25 mai 2005 à 15:42 par limmt-
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°14   Marquer comme non lu.
Link Ecrit le: Samedi 2 juillet 2005 à 11:49 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Il n'y a que dans deux cas qu'on a besoin de connaitre les chaines exactes: le mot-clé Define (et encore, y'a les moyens de ne pas l'utiliser trop souvent) et un autre cas, je ne sais plus lequel (Kevin ? je me souviens que tu l'avais dit une fois, mais je ne m'en souviens plus...)
    
./Post n°15   Marquer comme non lu.
Folco Ecrit le: Samedi 2 juillet 2005 à 12:00 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


>>Il n'y a que dans deux cas qu'on a besoin de connaitre les chaines exactes
c'est bien ce qu'on dit, cette aps est MAL FOUTUE
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°16   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 2 juillet 2005 à 15:15 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Link :
le mot-clé Define (et encore, y'a les moyens de ne pas l'utiliser trop souvent)

Le mot-clé Define peut toujours être remplacé par [STO>], il ne sert à rien.

et un autre cas, je ne sais plus lequel (Kevin ? je me souviens que tu l'avais dit une fois, mais je ne m'en souviens plus...)

solve, quand on veut lui passer une liste de variables qui se trouve dans une autre variable.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°17   Marquer comme non lu.
Folco Ecrit le: Dimanche 3 juillet 2005 à 22:41 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Kevin-> faux pour define, tu fais comment pour définir sans ça un sous-programme en local par exemple?
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°18   Marquer comme non lu.
Link Ecrit le: Dimanche 3 juillet 2005 à 22:52 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Tu n'as pas à le traduire.
Sauf si tu veux construire le programme quie tu définis avec des chaines.
    
./Post n°19   Marquer comme non lu.
Folco Ecrit le: Dimanche 3 juillet 2005 à 22:55 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


je ne sais pas si on parle bien du même cas de programme construit grâce à 'define' alors.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
  :: Index » Forum Ti68K » Programmation TI-Basic » popup (24 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 80.29ms avec 18 requetes