Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1768 connectés 

  FORUM HardWare.fr
  Programmation

  [Turbo Pascal] Timers ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Turbo Pascal] Timers ...

n°50151
BlackWolf
Posté le 01-08-2001 à 01:26:12  profilanswer
 

salut a tous,
je cherche le moyen de faire ca
 
toutes les x secondes (0.75 par exemple) faire
DEBUT
code
FIN
 
y a-t-il une fonction ou procedure toute prête pour faire ca ou il faut tout faire "a la main" par exemple en s'amusant avec le gettime (j'ai essayé mais ca a complettement merdé) enfin j'ai pas cherché trop longtemps mais si l'un de vous connait une solution rapide ...
 
Merci d'avance
Black Wolf

mood
Publicité
Posté le 01-08-2001 à 01:26:12  profilanswer
 

n°50295
BlackWolf
Posté le 01-08-2001 à 12:28:48  profilanswer
 

personne pour m'aider ? Ca m'a pourtant l'air assez classique ? S'il vous plééééééééééééééééééééé ;-) .
 
UP

n°50298
Profil sup​primé
Posté le 01-08-2001 à 12:32:39  answer
 

Tu devrais faire des pause ds l'execution

n°50303
Carbon_14
Posté le 01-08-2001 à 12:42:53  profilanswer
 

C'est du DOS ?
Il n'y a pas une instruction équivalents à Sleep() ou Wait() du BASIC ?
 
Le problème d'accéder à l'heure est de faire des soustractions HH:MM:SS (et de tenir compte du jour si on ne veut pas avoir de surprise à minuit ...!!).

n°50379
BlackWolf
Posté le 01-08-2001 à 15:38:29  profilanswer
 

Nan au fait y a un delay(nb millisecondes)
mais la le programme s'arrete complettement.
 
au fait je m'amuse a faire un mini jeu du serpent et ma boucle principale se présente comme ca
 
repeter
  lecture du clavier
  toutes les 0.75 secondes modifier la position du serpent  
  afficher la position du serpent
jusqu'a ce que quitter=vrai
 
et moi c justement le toutes les 0.75 sec qui me pose problème, au fait j'aimerais pas bloquer mon programme parsque je veux continuer a lire le clavier pendant ces 0.75 secondes sans bloquer l'execution du reste du code.

n°50386
Carbon_14
Posté le 01-08-2001 à 15:51:55  profilanswer
 

Faudrait compter les ticks d'horloge (18 et qq par seconde). En Pascal, je sais pas faire.
Je ne sais plus s'il y a une INT du DOS/BIOS qui permet d'y accéder.
 
S'il y a une variable time, time$, ou analogue, si elle donne des chiffres après la décimale, une soustraction devrait convenir ?

n°50430
BlackWolf
Posté le 01-08-2001 à 17:54:44  profilanswer
 

Ouaich bon bah je vais voir sur le web si je trouve pas un prog qui fait qqchose du genre pask la je fais ca juste pour m'amuser pour tester un truc et j'voulais savoir si il existait une fonction en TP mais apparemment non ...
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Turbo Pascal] Timers ...

 

Sujets relatifs
programmation en turbo pascalbon bouquin pour débuter en pascal?
Equivalence des libraries turbo C / Linuxmastermind en c++ aussi mais sous dos avec Turbo c++.....
aide pascal[Pascal] utilisation de string et tableau
[MATHS, Pascal], puissance xPascal -> Delphi (Console)
pascal ->hzlp ->partiel demain 
Plus de sujets relatifs à : [Turbo Pascal] Timers ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR