1

J'utilise _rowread durant un de mes programmes, sans jamais utiliser les autre sfonctions d'entrées au clavier. Donc je souhiate désactivé les AUTO_INT 1 et 5 comme demandé dans la doc, voici les portions correspondante:

// Sauvegarde de l'AUTO_INT_1...
INT_HANDLER handsave1=GetIntVec(AUTO_INT_1);
// Sauvegarde de l'AUTO_INT_5...
INT_HANDLER handsave5=GetIntVec(AUTO_INT_5);
// Actvation des niveaux de gris...
SetIntVec(AUTO_INT_1, DUMMY_HANDLER);
SetIntVec(AUTO_INT_5, DUMMY_HANDLER);
while (!IsGrayMode()) GrayOn();
.
.
.
// Désactivation des niveaux de gris...
while (IsGrayMode()) GrayOff();
SetIntVec(AUTO_INT_1, handsave1);
SetIntVec(AUTO_INT_5, handsave5);


Lorsque je ne désactive que l'AUTO_INT_1 le programme fonctionne correctement, mais si je désactive le 5 le premier écran apparait puis il se plante (sans aucune barre sur le dessus de l'écran), je ne trouve pas de problème dans mon prog, donc si vous pouviez m'aider!!!!
[edit]Edité par slubman le 03-03-2002 à 16:43:18[/edit]
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

2

>// Actvation des niveaux de gris...
>while (!IsGrayMode()) GrayOn();
>SetIntVec(AUTO_INT_1, DUMMY_HANDLER);
>SetIntVec(AUTO_INT_5, DUMMY_HANDLER);

Il faut d'abord rediriger les interruptions, puis activer les niveaux de gris!
SetIntVec(AUTO_INT_1, DUMMY_HANDLER);
SetIntVec(AUTO_INT_5, DUMMY_HANDLER);
// Actvation des niveaux de gris...
while (!IsGrayMode()) GrayOn();
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Primo c'était une erreur de frappe je l'avais mis comme le disais Kevin et deuxio ça ne marche toujours pas...
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

4

Tu n'utiliserais pas les fonctions OSRegisterTimer et OSFreeTimer par hasard? Ces fonctions utilisent l'auto-int 5 de AMS.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Ben si, mais qu'est ce qu'on peut utiliser à la place de ces fonctions????
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

6

Utilise un handler personnalisé de l'auto-int 5. Ou les fonctions OSVRegisterTimer et OSVFreeTimer qui sont implémentées dans TIGCCLIB et utilisent donc leur propre handler de l'auto-int 5, pas celui de AMS.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité