|
L'équipe progG de Ti-Fr
|
Voici les nicks de vos serviteurs ;-)
chickensaver_john
Kevin Kofler
Thibaut
janjan2
TiMad
Iceman89
fréka
Zewoo
Squale92
Verstand
ZdRUbAl
UtOpIaH
et nEUrOne ...
|
|
Une idée ?
|
Une idée pour améliorez cette partie?
ou tout simplement vous souhaitez participer à l'élaborations
des tutos.
Mailez-nous ici
|
| |
Chapitre
IX
Ce Chapitre va être assez court, puisqu'il ne traitera
vraiment que d'une seule fonction, qui permet d'empêcher certaines erreurs
parfois désagréables de se produire.
En fait, cette capacité qui nous est offerte par TIGCC de
récupérer les erreurs va nous être assez utile au Chapitre suivant, qui
traitera de la VAT. Imaginez par exemple que vous voulez verrouiller un
répertoire qui, en fait, n'est pas présent sur votre TI. Le résultat est une
erreur, bien souvent du type "Protected Memory".
La boucle que nous allons voir dans le I de ce chapitre
permettra d'empêcher cela (dans la majeure partie des cas !).
I:\ La récupération
d'erreurs :
En TI-BASIC, vous avez sans doute parfois utilisé
ceci :
Try
Opérations à effectuer sous contrôle
Else
opération
à effectuer en cas d'erreur
EndTry
Eh bien, en C, c'est exactement la même chose, mis
à part le fait que les noms de sont pas tous identiques. En C, il faut
utiliser la syntaxe :
TRY
Opérations à effectuer sous contrôle
ONERR
Opérations en à effectuer en cas d'erreur
ENDTRY
Cette boucle permet d'empêcher la majeure partie des
erreurs de se produire, mais, malheureusement, elle ne fait pas toujours tout !
II:\ Les messages
"marrants" du TIOS :
Vous avez sans aucun doute rencontré, un
jour ou l'autre, pour ne pas dire tous les jours, des messages du TIOS, comme,
par exemple, "ERROR : Syntax". TIGCC nous permet de provoquer ce type
de message, mais surtout d'en faire apparaître que vous ne verrez jamais (je
l'espère pour vous !). Pour cela, il faut utiliser la fonction suivante :
ERD_dialog(code, FALSE);
Cette instruction entraîne l'ouverture d'une boite de
dialogue, qui contient un message correspondant au code. En règle
générale, les codes d'erreurs sont ceux indiqués dans le manuel de TI, mais,
je crois qu'ils dépendent aussi un peu de la version de la ROM. Sur ROM2.05,
ceux que je considère comme les plus réussis sont :
Code |
Message |
305
|
Expired product
code
|
875
|
ROM-resident
routine not available
|
885
|
Signature Error
|
965
|
Unlicensed
product sofware or Flash Application
|
1020
|
Internal Error
|
1030
|
Protected Memory
violation
|
C'est vrai que c'est généralement inutile, mais, dès
fois, ça fais bien flipper les potes, quand ils voient des messages de ce type,
alors qu'ils n'ont jamais utilisé d'APPS Flash, ou quoi que ce soit d'autre !
Retour au menu général
Chapitre
X
|
|