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:
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |