|
|
|
|
|
- Divers
- Erreur
- Threads et tâches parallèles
ChronoValeur (Fonction) En anglais : ChronoValue Indique le temps écoulé (en millisecondes) depuis l'appel à la fonction ChronoDébut. Le chronomètre n'est pas arrêté. Pour arrêter le chronomètre, utilisez la fonction ChronoFin.
DuréeMaFonction1 est un entier DuréeMaFonction2 est un entier DuréeTotale est un entier // Démarrage du chronomètre ChronoDébut() MaFonction1() DuréeMaFonction1 = ChronoFin() Info("Le traitement MaFonction1() a duré " + DuréeMaFonction1 + " millisecondes")  ChronoDébut() MaFonction2() DuréeMaFonction2 = ChronoFin() Info("Le traitement MaFonction2() a duré " + DuréeMaFonction2 + " millisecondes")  DuréeTotale = DuréeMaFonction1 + DuréeMaFonction2 Info("Le traitement total a duré " + DuréeTotale + " millisecondes") Syntaxe
Indiquer la valeur d'un chronométrage réalisé avec un numéro de chronomètre Masquer les détails
<Résultat> = ChronoValeur([<Numéro du chronomètre>])
<Résultat> : Durée Temps passé (en millisecondes) depuis le dernier appel à 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 Pour un même chronomètre, après l'appel de la fonction ChronoFin, tous les appels à la fonction ChronoValeur renverront la valeur du chronomètre au moment de l'appel à la fonction ChronoFin. Erreur Si la fonction ChronoDébut n'a pas été appelée avant la fonction ChronoValeur, 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 ChronoValeur ne sont pas appelées dans le même thread.
Liste des exemples associés :
|
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
|
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|