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.

--

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à