Poster un nouveau sujet Poster une réponse
[BUG] reset par expr d'une string vide
Auteur Message
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 30 Oct 2013, 23:31   Citer 

Immense merci à CaltoDev' qui a signalé le bug dans le sujet suivant.
http://tout82.free.fr/forum/sujet.php?sujet=3920

Ceci est un bug à éviter absoluement. (ram clear)

Il concerne :
ti82stats
ti82stats.fr
ti83

La fonction expr() ne doit jamais être exécutée à partir d'une variable de Chaîne/String VIDE.
Sinon la calculatrice plante, vous devez enlever les piles, et la mémoire RAM est effacée (Ram Clear).

Test sur Str0/Chaîne0 :

Code
""->Str0  // exemple d'affectation
expr(Str0  // calculatrice plantée -> enlever piles -> ram clear


La manière d'affecter n'a pas d'importance, seul le contenu de la variable est important.

---- Remarques :

La variable Rép/Ans plante elle aussi au même titre que les variables réservées aux chaînes.

La calculatrice ne plante pas si la chaîne est écrite en dur.

Code
expr("")   // erreur invalide plutôt qu'un plantage



Ce phénomène n'est pas possible sur ti82 qui n'a pas de chaînes (ni expr) et la ti83plus ne plante pas au profit du message d'erreur "invalide".

Résumé des modèles que j'ai testé, par émulation dans virtualti et wabbitemu :
-ti82 19.0 : ok pas possible
-ti83 1.10 : BUG
-ti82stat 1.0001 : BUG
-ti82statfr 1.11fr7 : BUG
-ti83plus boot1.00+os1.12 : ok pas de bug

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink