bonjour

j'ai des gros soucis de 'machin n'est pas un nombre en virgule flottante correct '

je me suis renseigné :

c'est la variable "DecimalSeparator" qui est à l'origine de l'erreur quand on fait un cell[][]->ToDouble()

mon pc a dans les parametres regionaux "," comme séparteur.
au début de l'application, la variable DecimalSeparator est initialisée à "." puis n'est plus jamais changée dans le code

pourtant, parfois et aléatoirement, la variable DecimalSeparator est redevenue "," ... d'où des erreurs

Qu'est ce qui fait changer cette variable si qqn a une idée ?

merci