Le type
Chrono permet de définir toutes les caractéristiques avancées d'un chronomètre. Les caractéristiques de ce chronomètre peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
Nouveauté 28
c est un Chrono
ChronoDébut(c)
...
// Code à chronométrer
...
ChronoFin(c)
Remarques
Propriétés spécifiques à la description des variables de type Chrono
Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type
Chrono :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
Démarré | Booléen | - Vrai si le chronomètre est démarré,
- Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement. |
Valeur | Durée | Durée chronométrée. Remarque : Cette propriété correspond au résultat de la fonction ChronoValeur. Cette propriété est disponible en lecture seulement. |
Fonctions WLangage manipulant le type Chrono
- Les fonctions manipulant le type Chrono sont les suivantes :
| |
ChronoDébut | Démarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant. |
ChronoFin | Arrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction ChronoDébut). |
ChronoPause | Interrompt un chronomètre afin de mesurer la durée d'un traitement. |
ChronoRAZ | Arrête et remet un chronomètre existant à zéro. |
ChronoReprend | Redémarre un chronomètre précédemment arrêté par les fonctions ChronoFin ou ChronoPause. |
ChronoValeur | Indique le temps écoulé (en millisecondes) depuis l'appel à la fonction ChronoDébut. |
- Les fonctions (syntaxe préfixée) manipulant le type Chrono sont les suivantes :
| |
<Chrono>.Début | Démarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant. |
<Chrono>.Fin | Arrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction <Chrono>.Début). |
<Chrono>.Pause | Interrompt un chronomètre afin de mesurer la durée d'un traitement. |
<Chrono>.RAZ | Arrête et remet un chronomètre existant à zéro. |
<Chrono>.Reprend | Redémarre un chronomètre précédemment arrêté par les fonctions <Chrono>.Fin ou <Chrono>.Pause. |