Home   Archives    Hardware   Programmation   Challenges   Forum   Le Mag    Faq   La Communauté   L'Equipe
 
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

Les raccourcis
 

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


 


Copyright © Ti-Fr v2.0 1999-2002