OVH Cloud OVH Cloud

séparateur décimal

3 réponses
Avatar
Michel Lemaitre
Bonjour,
Sous VB 2005, Je cherche à savoir si le système est paramétré en
séparateur décimal . (point) ou en séparateur , (virgule).
Je suppose qu'il doit y avoir un truc en My.Quelquechose, mais je ne
trouve pas.
Merci de votre aide.
Michel Lemaitre

3 réponses

Avatar
Mathieu Francesch
Re bonsoir,

Dernière petite information :

Pour connaître le séparateur courant sans se soucier de la culture :

dim information as NumberFormatInfo
information = NumberFormatInfo.CurrentInfo.CurrencyDecimalSeparator

Voilà, je trouve cette solution plus adéquate.


--
Cordialement,

Mathieu Francesch



"Michel Lemaitre" a écrit :

Bonjour,
Sous VB 2005, Je cherche à savoir si le système est paramétré en
séparateur décimal . (point) ou en séparateur , (virgule).
Je suppose qu'il doit y avoir un truc en My.Quelquechose, mais je ne
trouve pas.
Merci de votre aide.
Michel Lemaitre



Avatar
Mathieu Francesch
Bonsoir Michel,

Pour commencer :

Imports System.Globalization

Ensuite :

Dim Information As NumberFormatInfo = New CultureInfo("fr-FR",
False).NumberFormat

MessageBox.Show(Information.CurrencyDecimalSeparator)

Je vous invite à vous documenter sur les classes
NumberFormatInfo et CultureInfo si vous voulez approfondir le sujet.

Bonne soirée,

--
Cordialement,

Mathieu Francesch



"Michel Lemaitre" a écrit :

Bonjour,
Sous VB 2005, Je cherche à savoir si le système est paramétré en
séparateur décimal . (point) ou en séparateur , (virgule).
Je suppose qu'il doit y avoir un truc en My.Quelquechose, mais je ne
trouve pas.
Merci de votre aide.
Michel Lemaitre



Avatar
Michel Lemaitre
Mathieu Francesch a écrit :
Re bonsoir,

Dernière petite information :

Pour connaître le séparateur courant sans se soucier de la culture :

dim information as NumberFormatInfo
information = NumberFormatInfo.CurrentInfo.CurrencyDecimalSeparator

Voilà, je trouve cette solution plus adéquate.




Merci de cette réponse rapide