|
|
|
|
|
- Divers
- Erreur
- Threads et tâches parallèles
ChronoFin (Fonction) En anglais : ChronoEnd 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). Ce chronomètre pourra si nécessaire être relancé avec la fonction ChronoReprend.
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
Terminer le chronométrage réalisé avec un numéro de chronomètre Masquer les détails
<Résultat> = ChronoFin([<Numéro du chronomètre>])
<Résultat> : Durée Temps passé (en millisecondes) depuis le dernier appel à la fonction ChronoDébut pour le numéro de chronomètre spécifié.
<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. Remarques Divers Si la fonction ChronoFin est appelée deux fois sur le même chronomètre sans avoir appelé la fonction ChronoDébut, la durée renvoyée sera identique lors des deux appels (le chronomètre est arrêté lors du premier appel à la fonction ChronoFin). Erreur Si la fonction ChronoDébut n'a pas été appelée avant la fonction 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 et la fonction ChronoFin ne sont pas appelées dans le même thread.
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|