Effectivement je viens de tester sur la dernière version officiel et ça retourne bien 1. Apparement ce bug est persistent
En fait JC mon problème était le suivant. C'est pour un sytème de transfert XML (web service) avec le Fisc Brésilien. Les valeurs doivent avoir un format bien précis (nb de décimale).
Donc je calcule le prix total pour un produit. Si c'est une valeur à virgule flottante je rajoute [00] et si non je rajoute [.00].
Code : Tout sélectionner
If IsFloat($Totalproduit) Then
$TotalProduit = $Totalproduit & "00"
Else
$TotalProduit = $Totalproduit & ".00"
EndIf
et ensuite je recupère la valeur avec juste les 2 dernières décimales.
Code : Tout sélectionner
$Totalproduit = StringRegExp($Totalproduit, "(\d+[.,]\d{2})",1)
Voilà.
Apparement en remplaçant, comme proposé par Mikell que je remercie grandement, le IsFloat par un StringIsFloat ça fonctionne.
Merci à vous.