11 messages in org.openoffice.fr.progRe: [prog] Perte de décimale sous OOo...
FromSent OnAttachments
Philippe AllartApr 14, 2007 4:02 am 
Philippe AllartApr 14, 2007 4:27 am 
Bernard MarcellyApr 14, 2007 5:15 am 
Philippe AllartApr 14, 2007 5:20 am 
Philippe AllartApr 14, 2007 5:44 am 
Bernard MarcellyApr 15, 2007 1:30 am 
Philippe AllartApr 15, 2007 2:53 am 
Bernard MarcellyApr 16, 2007 3:19 am 
Bernard MarcellyApr 16, 2007 5:45 am 
Philippe AllartApr 16, 2007 6:51 am 
Philippe AllartApr 20, 2007 7:21 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Perte de décimale sous OOo 2.2?Actions...
From:Philippe Allart (pall@cudl-lille.fr)
Date:Apr 20, 2007 7:21:26 am
List:org.openoffice.fr.prog

Philippe Allart a écrit :

Je ferai un point en fin de semaine.

Je me disais bien qu'il y avait un loup :-)

sub f0 dim c as Currency dim s as string dim d as Double

c = 16.50 s = c d = s msgBox(d) end Sub

Si c est une Currency, les décimales ne sont pas tronquées. si c est un Double elles sont tronquées.

La conversion de Currency en String met un point décimal, et la conversion de Double en String met une virgule décimale.

Ceci avec 2.1. Je suppose que le "bug" a été corrigé dans la 2.2, mais dans le sens qui ne convient pas pour l'environnement français.

Il me semble que les conversions implicites ne devraient pas prendre en compte l'environnement linguistique, qui ne devrait servir que pour les entrées/sorties.

A+

Ph.