Durant mes heures perdues (comprendre par là, les heures de maths au lycée), je me suis enquiquiné à chercher les errornum correspondant à chacune des 122 erreurs dispos sur une 68k. Voici le big tableau, ce qui me permettra de jeter ces feuilles qui ne me servent plus à rien.
Fait sur TI-89 tita, mais je pense qui c'est la même chose pour toutes les 68k.
Errornum | Erreur |
10 | A function did not return a value |
20 | A test diid not resolve to TRUE or FALSE |
30 | Argument cannot be a folder name |
40 | Argument error |
50 | Argument mismatch |
60 | Argument must be a Boolean expression or integer |
70 | Argument must be a decimal number |
80 | Argument must be a label name |
90 | Argument must be a list |
100 | Argument must be a matrix |
110 | Argument must be a Pic |
120 | Argument must be a Pic or a string |
130 | Argument must be a string |
140 | Argument must be a variable name |
150 | Argument must be an empty folder name |
160 | Argument must be an expression |
161 | ASAP or Exec string too long |
163 | Attribute of object not found |
165 | Batteries too low for sending or receiving |
170 | Bound |
180 | Break |
185 | Checksum error |
190 | Circular definition |
200 | Constraint expression invalid |
205 | Data is too big to save to a variable |
210 | Data type |
220 | Dependent limit |
225 | Diff Eq setup |
230 | Dimension |
240 | Dimension mismatch |
250 | Divide by zero |
260 | Domain error |
270 | Duplicate variable name |
280 | Else and EsleIf invalid outside of If ... EndIf block |
290 | EndTry is missing the matching Else statement |
295 | Excessive iteration |
300 | Expected 2 or 3 - element list or matrix |
305 | Expired OS (Oo !! On se dirait chez Microsoft) |
307 | Flash application extension (function or program) not found |
310 | First argument of nSolve must be a unvariate equation |
320 | First argument of solve or cSolve must be an equation or inequality |
330 | Folder |
335 | Graph functions y1(x) ... y99(x) not available in Diff Equations mode |
345 | Inconsistents units |
350 | Index out of range |
360 | Indirection string is not a valid variable name |
380 | Invalid ans() |
390 | Invalid assignment |
400 | Invalid assignment value |
405 | Invalid axes |
410 | Invalid command |
420 | Invalid folder name |
430 | Invalid for the current mode settings |
435 | Invalid guess |
440 | Invalid implied multiplicity |
450 | Invalid in a function or current expression |
460 | Invalid in Custom ... EndCustm block |
470 | Invalid in Dialog ... EndDlog block |
480 | Invalid in ToolBar ... EndTBar block |
490 | Invalid in Try ... EndTry |
500 | Invalid label |
510 | Invalid list or matrix |
520 | Invalid outside Custom ... EndCustm or ToolBar ... EndTBar blocks |
530 | Invalid outside Dialog ... EndDlog, Custom ... EndCustm or ToolBar ... EndTBar blocks |
540 | Invalid outside Dialog ... EndDlog block |
550 | Invalid outside function or program |
560 | Invalid outside Loop ... EdnLopp, For ... EndFor, or While ... EndWhile blocks |
570 | Invalid pathname |
575 | Invalid polar complex |
580 | Invalid program reference |
585 | Invalid reloaction data in ASM program |
590 | Invalid syntax block |
600 | Invalid table |
605 | Invalid use of units |
610 | Invalid variable name in Local statement |
620 | Invalid variable or function name |
630 | Invalid variable reference |
640 | Invalid vector syntax |
650 | Link transmission |
665 | Matrix not diagonalizable |
670 | Memory |
680 | Missing ( |
690 | Missing ) |
700 | Missing " |
710 | Missing ] |
720 | Missing } |
730 | Missing start or end of block syntax |
740 | Missing Then in the If ... EndIf block |
750 | Name is not a function or program |
765 | No functions selected |
780 | No solution found |
790 | Non-algebraic variable in expression |
800 | Non-real result |
810 | Not enough memory to save current variable. Please delete unneeded variables on the Var-Link screen and re-open editor as current OR re-open editor and use F1 8 to clear editor |
830 | Overflow |
840 | Plot setup |
850 | Program not found |
855 | Rand type functions not allowed in 3D graphing |
860 | Recursion is limited to 255 calls deep |
870 | Reserved name or system variable |
875 | ROM-resident routine not available |
880 | Sequence setup |
885 | Signature error |
890 | Singular matrix |
895 | Slope fields need one selected function and are used for 1st-order equations only |
900 | Stat |
910 | Syntax |
920 | Text not found |
930 | Too few arguments |
940 | Too many arguments |
950 | Too many subscripts |
955 | Too many undefined variables |
960 | Undefined variable |
965 | Unlicensed OS or Flash application |
970 | Variable or Flash application in use |
980 | Variable or Flash application is locked, protected, or archived |
990 | Variable name is limited to 8 characters |
1000 | Window variables domain |
1010 | Zoom |
1020 | Internal error |
1030 | Protected memory violation |
2048 | Unknown ERROR code |
Je continuerai à le remplir un peu plus tard. C'est fou comme c'est chiant !!
Mode d'emploi : si vous souhaitez provoquer l'erreur "Protected memory violation" (elle a trop la classe cette erreur), mettez le numéro 1030 (ou plus, mais ne pas atteindre l'erreur suivante :p) dans la variable errornum : puis provoquez l'erreur grâce à la commande PassErr. Voici le code en entier :
Précision utile : la commande ClrErr permet de remettre à 0 le contenu de errornum (d'effacer les erreurs, quoi :p)