« TickToMS (rtl) » : différence entre les versions

De Wiki1000
(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
|Cette fonction retourne le nombre de milli seconde correspondant à un nombre de cycle.
|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',[TickToString(t2-t1)]));
   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

}}