TickToMS (rtl)
De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>Function TickToMS(t:longint):double;</source> Cette fonction convertit un nombre représentant un nombre de cycle processeur en milli seconde. {|class… ») |
|||
Ligne 1 : | Ligne 1 : | ||
<source lang='delphi'>Function TickToMS(t:longint):double;</source> | <source lang='delphi'>Function TickToMS(t:longint):double;</source> | ||
− | Cette fonction convertit un nombre représentant un nombre de cycle processeur en milli seconde. | + | Cette fonction convertit un nombre représentant un nombre de cycle processeur en un double représentant le temps écoulé en milli seconde. |
{|class="wikitable" | {|class="wikitable" | ||
Ligne 9 : | Ligne 9 : | ||
|- | |- | ||
|Result | |Result | ||
− | | | + | |Un double représentant le temps écoulé en milli seconde. |
|} | |} | ||
Ligne 20 : | Ligne 20 : | ||
doSomething; | doSomething; | ||
t2 := GetTickCount; | t2 := GetTickCount; | ||
− | showMessage(Format('doSomething takes %s ms',[ | + | showMessage(Format('doSomething takes %s ms',[FormatFloat('0.00',TickToMS(t2-t1))])); |
end; | end; | ||
</source> | </source> |
Version actuelle en date du 8 janvier 2010 à 13:35
Function TickToMS(t:longint):double;
Cette fonction convertit un nombre représentant un nombre de cycle processeur en un double représentant le temps écoulé en milli seconde.
t | Nombre de cycle processeur. |
Result | Un double représentant le temps écoulé en milli seconde. |
Exemple
var t1,t2:longint; begin t1 := GetTickCount; doSomething; t2 := GetTickCount; showMessage(Format('doSomething takes %s ms',[FormatFloat('0.00',TickToMS(t2-t1))])); end;
Voir aussi: