bonjour,

Le problème exact est de convertir une chaine représentant un nombre flottant avec une ou plusieurs décimales. Les ennuis commencent quand j'ai voulu tester cette fonctionnalité en mode RELEASE...?

Par exemple avec le nombre suivant "3260.1" aucun problème en mode DEBUG par contre en mode RELEASE j'obtiens 3260.0...

Après plusieurs essais et conversion en tout genre je teste la virgule au lieu du point et "3260,1" devient 3260.1 ce que je veux obtenir au final.

Voici une partie du code utilisé. Est-ce que quelqu'un peut m'aiguiller afin de mieux cerner le problème. Merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
double MaClasse::ConvStr2D(CStringW &strW)
{
  double value;
  value = _wtof( (LPCWSTR) strW);
  return value;
}