Bonjour,
Une petite interrogation toute simple pour les experts en W-Langage par ici.
Soit le code suivant :
=> ça fonctionne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ChronoDébut(1) // Un traitement quelconque d est une Durée = ChronoFin(1) Trace("Durée totale :", d.EnSecondes, "seconde(s)")
Soit le code suivant :
=> ça plante, avec le message suivant : L'opérateur '.' est interdit sur un élément de type durée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ChronoDébut(1) // Un traitement quelconque Trace("Durée totale :", ChronoFin(1).EnSecondes, "seconde(s)")
Question 1 : pourquoi obtient-on ce message, qui est de toute évidence faux (l'opérateur '.' est autorisé sur un élément de type durée.) ?
Question 2 : y a-t-il une syntaxe qui permette d'éviter de déclarer la variable d ?
J'ai volontairement mis un exemple simple mais je suis régulièrement confronté à ce type de limitation de Windev et je me demande s'il existe une subtilité pour contourner ce problème.
Merci d'avance
Partager