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

  FORUM HardWare.fr
  Programmation

  Comment savoir le tps que le programme a mis a s'executer en pascal?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment savoir le tps que le programme a mis a s'executer en pascal?

n°67008
sashock
Posté le 22-10-2001 à 23:26:44  profilanswer
 

merci pour vos reponses

mood
Publicité
Posté le 22-10-2001 à 23:26:44  profilanswer
 

n°67009
_gtm_
Posté le 22-10-2001 à 23:57:16  profilanswer
 

tu peux demander l'heure systeme au début et à la fin du programme, puis faire une soustraction et afficher le résultat. par contre, je connais pas le nom des fonctions

n°67100
sashock
Posté le 23-10-2001 à 11:58:37  profilanswer
 

merci quand meme  :jap:

n°67235
sashock
Posté le 23-10-2001 à 19:58:47  profilanswer
 

heuuuup :bounce:

n°67288
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2001 à 22:49:05  profilanswer
 

tu le veux en pascal ou en delphi ?
en delphi je peux te donner le calcul pour trouver le temps écoulé.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°67871
sashock
Posté le 27-10-2001 à 16:02:57  profilanswer
 

vivi je ve bien  
p.s. j'avais oublie ce topic =)

n°67872
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-10-2001 à 16:19:24  profilanswer
 

tu l'aurais lundi (j'ai utilisé ça au boulot donc j'ai pas le source ici)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°67881
taureau
Posté le 27-10-2001 à 17:10:00  profilanswer
 

tu peux utiliser gettickcount qui te donne le temps écoulé depuis le lancemet de windows en milliseconde.
 
donc tu fais un truc du genre
 
var time_start,duree:longint;
 
time_start := GetTickCount;
 
et en fin de programme  
 
duree := GetTickCount-time_start;  
 
duree contient le temps écoulée en millisecondes...

n°67932
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-10-2001 à 23:53:16  profilanswer
 

ouais ca devait etre un truc du genre que j'utilisais.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°68008
archi
Posté le 28-10-2001 à 17:48:05  profilanswer
 

function temps:real; (*donne l'heure à l'instant t, et converion sous la forme d'un nb réel*)
 var h,mn,sec, sec100 :word;
begin
 gettime(h,mn,sec,sec100)
 temps:=h*3600+me*60+sec+sec*0.01  
end;
 
procedure mon_programme;
 begin
 
 end;
 
begin
 t:=temps;
 mon_programme;
 t:=t-temps; (*durée*)
 (* conversion de la durée en h, mn et sec*)
 q:=int(t/3600);
 write(q);
 t:=t-3600*q;
 q:=int(t/60);
 write(q);
 t:=t-60*q;
 write(t);
end.

mood
Publicité
Posté le 28-10-2001 à 17:48:05  profilanswer
 

n°68026
sashock
Posté le 28-10-2001 à 19:02:41  profilanswer
 

Merci pour cette réponse pour le mons exhaustive :jap:

 

[edtdd]--Message édité par saSHOCK--[/edtdd]


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

  Comment savoir le tps que le programme a mis a s'executer en pascal?

 

Sujets relatifs
[c++] Programme plante à la toute fin de l'executionqui pourrait me corriger mon programme ?
[C++] Problèmes sur un programme de chatQuel programme utiliser pour programmer en Pascal ?
Pascal... PChar ARGLLLLLLLLLLLLL pb à la con !Turbo Pascal pour Windows
c'est ki ki programme en business basic hein[Pascal] problème de nombres ... ???
cherche compilateur pascal sous dos, mais <> de turbopascal 
Plus de sujets relatifs à : Comment savoir le tps que le programme a mis a s'executer en pascal?


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