Bonjour,

Je suis pr�sentement en train de convertir un logiciel que nous avions fait en C++ Builder 5 en C++ Builder 2006. Lorsque je compile en Builder 5, je n'ai aucune avertissement, cependant lorsque je compile avec Builder 2006, j'ai une foule d'avertissement. Il est � noter que dans les deux cas, tous les avertissements sont activ�es.

La foule d'avertissement que j'obtient est toujours la m�me W8071 La conversion peut perdre des chiffres significatifs. Quand je double-click sur mon avertissement, il me renvoit toujours � un assignation sur un float.

Par exemple :
Il va me donner un avertissement sur "float a = 0.0;", mais si j'�cris "float a = 0;" ou bien "double a = 0.0;" ou bien "float a = (float)0.0;". je n'ai pas cette avertissement. Et je ne veux pas convertir tout mes float en double, ni �tre oblig� de caster avant d'assigner � mon float.

Est-ce que quelqu'un peut m'aider ?