Appeler le contenu d'une liste vide (dimension=0) déclenche normalement une erreur de "dimension invalide".
Hélas, une régression a été introduite à partir de la version 5.1+.
Appeler le contenu d'une liste complexe vide fait désormais planter la calculatrice.
Attention donc si vous travaillez avec des listes complexes...
Le code de démo du bug :
- Code: Select all
EffÉcran
Disp "Setting list type to cplx:
{→L₁
Disp L₁
Output(2,1,"L₁=
Disp "List type is now cplx-list
0→dim(L₁
Disp dim(L₁
Output(4,1,"Emptying list: dim(L₁)=
Disp "Asking for whole content
Disp "should trigger invalid dim
Disp "error like with real-lists
Disp "With v5.1+ it is crashing:
Disp "[ON]=abort [ENTER]=crash…
Pause
Disp "L₁=",L₁
Le
Disp L₁
final zèbre l'écran avant de déclencher un reset :Programme de démo du bug ci-attaché :
La seule solution à ce jour (à part de faire en sorte de ne pas tomber sur ce cas-là), c'est de revenir en version 5.0.1.0012 :
TI-83PCE -> archives_voir.php?id=213834
TI-84+CE -> archives_voir.php?id=213836
Mais bien évidemment, vous perdrez toutes les nouvelles fonctionnalités rajoutées depuis...