Page 1 of 2

Problème programmation

Unread postPosted: 17 Apr 2011, 17:46
by noelnadal
Bonjour, :#coucou#:

il s'avère que j'ai un petit problème qui tourne en rond depuis un certain temps.

Afin de sécuriser les données de mes programmes j'ai voulu coder en sorte que la liste soit désarchivée au début puis archivée à la fin, lorsque l'on quitte.
Le problème était alors que la première fois que l'on exécute le programme sur une calculatrice la liste n'existe pas, on ne peut donc pas ladésarchiver. :D:

J'ai donc voulu tester si la liste existe ou non avant de la désarchiver en début de programme à l'aide de la condition suivante (le "L" représentant le L de liste) :

Code: Select all
If (dim(LRACE


Mais le problème est que : cette fonction ne fonctionne pas si la liste est archivée !

Quelqu'un a-t-il une solution ? :(:

Noël.

Re: Problème programmation

Unread postPosted: 17 Apr 2011, 17:52
by kindermoumoute
Ce n'est pas le bon forum, si un modérateur pouvait déplacer le topic.

Est ce que ça renvoi une erreur qui stop le programme, ou il y a moyen de tester une fois pour voir si c'est pas archivé, puis désarchiver pour voir si ça l'est ?

Re: Problème programmation

Unread postPosted: 17 Apr 2011, 17:55
by noelnadal
kindermoumoute wrote:Ce n'est pas le bon forum, si un modérateur pouvait déplacer le topic.


Comment ça ? Ah oui j'avais pas vu que j'étais dazns "Problèmes divers", désolé. :s:

Ca me marque "Err:Archive" parce que la liste est archivée.

Re: Problème programmation

Unread postPosted: 17 Apr 2011, 21:14
by kindermoumoute
C'est le problème du TI-Basic, il fait toujours une erreur pour un rien.. :/

Re: Problème programmation

Unread postPosted: 18 Apr 2011, 11:06
by noelnadal
Oui, mais ce n'est pas une solution; n'y a-t-il pas un moyen de remédier à ce problème ?

Re: Problème programmation

Unread postPosted: 18 Apr 2011, 11:16
by Kiligolo
Oui un seul: créer la liste en dehors du programme.

Re: Problème programmation

Unread postPosted: 18 Apr 2011, 13:03
by Claros
Et voilà qu'est le comble pour celui qui nous corrige :#langue#:

Tu peux utiliser la commande SetUpEditor pour ton problème, car elle t’évite de tester si la liste existe. En effet, si tu l'utilises et que la liste n'existe pas, elle sera automatiquement crée et si la liste est archivé, elle sera désarchiver :#top#:
source:
http://tibasicdev.wikidot.com/setupeditor

Re: Problème programmation

Unread postPosted: 18 Apr 2011, 13:07
by Kiligolo
Ah désolé je n'avais jamais vu cette fonction. :D:

Re: Problème programmation

Unread postPosted: 18 Apr 2011, 13:10
by Claros
Je dois t'avouer que moi je ne savais pas qu'elle pouvait faire ça, je m'en servais seulement pour recréer les listes L1 à L6 :D:

Je suis tombé par hasard sur cette fonctionnalité en regardant la page unarchive du wiki ti basic ;)

Re: Problème programmation

Unread postPosted: 19 Apr 2011, 12:22
by noelnadal
Claros wrote:
Et voilà qu'est le comble pour celui qui nous corrige :#langue#:



Personne n'est parfait. :):

En tout cas merci, quel est l'équivalent en français ?