by Loulou 54 » 06 Oct 2013, 22:06
Je recopie ce que je t'ai envoyé en MP :
Le FORUM est fait pour poster ce genre de problèmes ! N'utilise plus les MP pour ça à l'avenir !!
Si tu veux de l'aide, il va falloir être plus précis.. Je te propose de recopier ton code ici, et on pourra trouver l'erreur. Si tu veux le copier-coller, il est possible de l'envoyer à ton ordinateur par le câble grâce à TI Connect puis de l'ouvrir avec un éditeur comme TI Edit, je crois.
Cette erreur survient lorsque tu tentes de modifier une variable qui est :
- soit archivée
- soit verrouillée (petit cadenas dans le var-link)
- soit c'est une variable système, peut-être, ou alors un nom de fonction. (par exemple 8->for ne sera pas accepté !)
- soit, et c'est le plus plausible, tu tentes d'écraser une variable contenant des données "importantes" avec un autre type.. En effet, si "var" est un programme, une fonction ou une image (non exhaustif), si ensuite tu fais 89->var, cela va déclencher l'erreur "Variable or Flash application is locked, protected,or archived.".
C'est une protection intelligente de la part de TI pour éviter de perdre bêtement des données importantes comme un programme ou une image. Vérifie donc la disponibilité de chacune de tes variables utilisées dans ton programme, ou mieux : déclare les toutes en "Local".
Place l'instruction "Local var1,var2,....." en début de ton programme pour que les variables utilisées n'interfèrent pas avec celles du var-link, et de plus, elles seront effacées à la fin du programme. Comme ça, tu n'encombre pas ta mémoire !