« TickToMS (rtl) » : différence 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… ») |
Aucun résumé des modifications |
||
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> |
Dernière version du 8 janvier 2010 à 12:35
<source lang='delphi'>Function TickToMS(t:longint):double;</source>
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
<source lang='delphi'> var t1,t2:longint; begin
t1 := GetTickCount; doSomething; t2 := GetTickCount; showMessage(Format('doSomething takes %s ms',[FormatFloat('0.00',TickToMS(t2-t1))]));
end; </source>
Voir aussi:
{{#if:Développement DSM|
{{#if:Développement DSM|— Développement DSM |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}