Message #11092
Sujet: SpinBox et nombres à virgules floatantes...
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 27-01-2013 11:48:27 | Akabane87 |
Mmmh j'ai pas trop compris où tu voulais en venir Magun. Je faisais déjà dans mon code ci-dessus le FormatString qui est d'ailleurs un copier coller lui aussi des sources d'irrlicht. En fait je fais exactement le même code qu'irrlicht lorsqu'il fait un setValue sauf que pour moi ça marche correctement mais pour l'appel au setValue ça passe en virgule française.
J'étais en train de me dire en écrivant tout ça que le pb vient forcément de la dll et soudain je souviens que je n'ai pas compilé moi même la lib ce qui pourrait vouloir dire que peut-être il y a un conflit en ma local et celle de celui qui a compilé la lib. Je vais essayer d'utiliser ma propre lib compilée plutôt que celle fournie et je vous tiens au jus. Dans tous les cas la solution fournie par CuteAlien permet au moteur de gérer la virgule aussi bien que le point (avec la version 1.8 seulement) : core::LOCALE_DECIMAL_POINTS = irr::core::stringc(".,"); Au passage quelqu'un sait comment on peut recompiler irrlicht.dll ? edit: Au temps pour moi j'avais pas vu qu'elle était compilée avec le .lib dans le répertoire bin. Donc je viens de tester avec mon .lib et mon .dll compilé sur ma machine et ça ne change rien xD je démarre avec des '.' et une fois la manip déclenchant le switch faite, j'ai des ',' de partout dès que je fais un setValue. |
| Création du message | 27-01-2013 11:12:04 | Akabane87 |
Mmmh j'ai pas trop compris où tu voulais en venir Magun. Je faisais déjà dans mon code ci-dessus le FormatString qui est d'ailleurs un copier coller lui aussi des sources d'irrlicht. En fait je fais exactement le même code qu'irrlicht lorsqu'il fait un setValue sauf que pour moi ça marche correctement mais pour l'appel au setValue ça passe en virgule française.
J'étais en train de me dire en écrivant tout ça que le pb vient forcément de la dll et soudain je souviens que je n'ai pas compilé moi même la lib ce qui pourrait vouloir dire que peut-être il y a un conflit en ma local et celle de celui qui a compilé la lib. Je vais essayer d'utiliser ma propre lib compilée plutôt que celle fournie et je vous tiens au jus. Dans tous les cas la solution fournie par CuteAlien permet au moteur de gérer la virgule aussi bien que le point (avec la version 1.8 seulement) : core::LOCALE_DECIMAL_POINTS = irr::core::stringc(".,"); Au passage quelqu'un sait comment on peut recompiler irrlicht.dll ? edit: Au temps pour moi j'avais pas vu qu'elle était compilée avec le .lib dans le répertoire bin. Donc je viens de tester avec mon .lib et mon .dll compilé sur ma machine et ça ne change rien xD je démarre avec des '.' et une fois la manip déclenchant le switch faite, j'ai des ',' de partout dès que je fais un setValue. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 135 invités en ligne membre en ligne: - RSS Feed |