Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation C » probleme timer (4 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Benjy Ecrit le: Mercredi 7 avril 2004 à 15:37 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


voici mon code et mon prob c ke le prog se fini en meme pas une seconde alors qu'il devrai attendre 10sec pk????

void _main(void)
{
OSRegisterTimer(USER_TIMER, 10*20);
while(OSTimerExpired(USER_TIMER)==FALSE)
{
OSFreeTimer(USER_TIMER);
return;
}
}
Le langage C y'a pas mieux!!!
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 7 avril 2004 à 15:47 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Parce que tu mets ton OSFreeTimer dans ta boucle alors que tu devrais le mettre après:
void _main(void)
{
OSRegisterTimer(USER_TIMER, 10*20);
while(OSTimerExpired(USER_TIMER)==FALSE);
OSFreeTimer(USER_TIMER);
return;
}
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
Benjy Ecrit le: Mercredi 7 avril 2004 à 16:39 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


ok et maintenan pk kan je fai ca

void _main(void)
{
short b=0;
OSRegisterTimer(USER_TIMER, 10*20);
while(OSTimerExpired(USER_TIMER)==FALSE);
{
b = ngetchx();
if(b==13)
return;
}
OSFreeTimer(USER_TIMER);
return;
}

j'ai bo appuyer sur la touche enter comme un fou ca n'aretera pas la boucle avan les 10sec pk??
Le langage C y'a pas mieux!!!
    
./Post n°3   Marquer comme non lu.
Benjy Ecrit le: Mercredi 7 avril 2004 à 17:44 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


y a til une raison pour que ca ne marche pas???
Le langage C y'a pas mieux!!!
    
./Post n°4   Marquer comme non lu.
limmt Ecrit le: Mercredi 7 avril 2004 à 19:14 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


évite de pposter tout en double (Yn et tigen)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
  :: Index » Forum Ti68K » Programmation C » probleme timer (4 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 57.33ms avec 18 requetes