| 
| Débuté par Olivier, 20 oct. 2025 09:52 - 2 réponses |  
  |   |  
  |    |    |   |  
  |   
 |   | 
| Posté le 20 octobre 2025 - 09:52 |  
 Bonjour à tous,
  Je constate une anomalie sur le calcul des durées que je peux reproduire via le code suivant:
  HeureDébut est une Heure = "1330" HeureFin est une Heure = "1730"     
  Durée est une Durée = HeureFin - HeureDébut Durée2 est une Durée = HeureDifférence(HeureDébut,HeureFin)
  Trace(Durée, Durée..EnMinutes) // renvoie 0040000000 240 Trace(Durée2, Durée2..EnMinutes) //renvoie 0002400000 24
  HeureDifférence ne renvoie pas une durée correcte.
  Une idée ? Merci d'avance |  
  |   |  
  |   |  
  |    |    |  |  
  |  
  |    |    |  
 |   | 
Membre enregistré 4 297 messages |  
  |   
| Posté le 20 octobre 2025 - 11:10 |  
 Bonjour, HeureDifférence renvoie bien un résultat correct, c'est ta manière d'exploiter ce résultat qui ne l'est pas. Un indice : regarde le type de valeur retournée.
  -- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFMMessage modifié, 20 octobre 2025 - 11:11  |  
  |   |  
  |   |  
  |    |    |  |  
  |  
  |    |    |  
 |   | 
| Posté le 20 octobre 2025 - 15:02 |  
 Voroltinquo a écrit : 
 Bonjour, HeureDifférence renvoie bien un résultat correct, c'est ta manière d'exploiter ce résultat qui ne l'est pas. Un indice : regarde le type de valeur retournée.
  -- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFM 
  Ok Merci Voroltinquo Heuredifférence renvoie un entier correspondant à la différence en centième de seconde ... donc pas une durée |  
  |   |  
  |   |  
  |    |    |  |  
  |  
  |    |    |    |   |  
  |    |  |  
  |