|
|
|
|
|
- Erreur
- Threads et tâches parallèles
ChronoDébut (Fonction) En anglais : ChronoStart 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. L'arrêt du chronométrage est effectué : Si le chronométrage est arrêté, il pourra être relancé par la fonction ChronoReprend. La valeur du chronomètre peut être lue à tout moment :
ChronoDébut()
MaFonction()
DuréeMaFonction est une Durée = ChronoFin()
Info("Le traitement MaFonction() a duré " + DuréeMaFonction)
ChronoDébut(1)
ChronoDébut(2)
DuréeChronoDébut est une Durée = ChronoFin(1)
MaFonction()
DuréeMaFonction est une Durée = ChronoFin(2)
Info("Le traitement MaFontion() a duré " + DuréeMaFonction, ...
"Le traitement complet a duré " + DuréeChronoDébut)
Syntaxe
Chronométrer avec un numéro de chronomètre Masquer les détails
ChronoDébut([<Numéro du chronomètre>])
<Numéro du chronomètre> : Entier optionnel Identifiant du chronomètre utilisé. Si ce paramètre n'est pas précisé, sa valeur par défaut est 1. Si ce numéro correspond à un chronomètre existant, ce chronomètre est remis à zéro. Remarques Erreur Si la fonction ChronoDébut n'a pas été appelée avant les fonctions ChronoValeur et ChronoFin, une erreur WLangage est affichée (erreur de type "le chronomètre n'est pas démarré"). Threads et tâches parallèles Chaque thread (et chaque tâche parallèle) possède ses propres chronomètres. Deux threads distincts (ou deux tâches parallèles distinctes) peuvent réaliser des chronométrages séparés en utilisant un même numéro de chronomètre. L'erreur WLangage "le chronomètre n'est pas démarré" sera affichée uniquement si la fonction ChronoDébut n'est pas appelée dans le même thread (ou la même tâche parallèle) que les fonctions ChronoValeur et ChronoFin.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions Chrono
[ + ] Utilisation des fonctions ChronoXXX. Ces fonctions permettent de calculer le temps écoulé entre le début (Fonction ChronoDébut) et la fin (Fonction ChronoFin)
|
|
Exemples unitaires (WINDEV) : Calculs sur les durées
[ + ] Calculs sur les dates et heures avec les fonctions WLangage : - Calculer la durée écoulée entre deux instants (dates et heures) - Effectuer une somme de durées - Effectuer une moyenne de durées
|
|
Exemples unitaires (WINDEV Mobile) : Les fonctions Chrono
[ + ] Utilisation des fonctions WLangage "Chrono". Ces fonctions permettent de calculer le temps écoulé entre le début (Fonction ChronoDébut) et la fin (Fonction ChronoFin)
|
|
Universal Apps (WINDEV Mobile) : UWA Chrono
[ + ] Cet exemple montre comment réaliser un chronomètre pour un terminal mobile avec WINDEV Mobile. Dans cet exemple, un timer est utilisé pour afficher les aiguilles du chronomètre analogique, et pour afficher régulièrement le temps écoulé.
|
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|