realbasic-nug.fr
[Top] [All Lists]

Re: Linux

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Linux
From: Jacquot Jules <jacquot dot jules at tiscali dot fr>
Date: Sat, 21 Jul 2007 07:31:54 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <D6525DF1-626B-4E37-8299-3D0A95C019AC at adx-online dot com> <0221AA0B-8FF3-4C71-90FA-83B7394F6328 at tiscali dot fr> <BF35F43E-A762-4F02-AD6E-B01851FFB658 at adx-online dot com> <79AAB7EC-ECFD-419C-9A84-B7279FB501BA at tiscali dot fr> <93097901-97D2-40F4-BB85-C50BE140368F at adx-online dot com>
Avec RB en anglais, je suis d'accord avec les 3 premières lignes.
Mais Cdbl retourne dans tous les cas 123.45. ( chez moi )
L'utilisation de VAL et de CDBL est bien expliquée par RB dans Language preference. Je n'utilise pas la version française. Mais d'après ta liste, tout est faux.

jules
Le 20 07 2007 à 15:57, Eric Pousse a écrit :

Eh bien avec une session en français :
Val("123,45") retourne 123.45 alors qu'elle ne devrait pas
mais CDbl("123,45") retourne 123
Val("123.45") retourne 123
CDbl("123.45") retourne 123

Avec une session en anglais :
Val("123.45") retourne 123.45
CDbl("123.45") retourne 123.45
Val("123,45") retourne 123
CDbl("123,45") retourne 12345 (sans point ni virgule)

Certains résultats sont donc corrects mais pas tous.

Voilà.

Eric POUSSE
http://www.realcadd.com/

Le 20 juil. 07 à 15:32, Jacquot Jules a écrit :


Le 20 07 2007 à 15:02, Eric Pousse a écrit :

Plus exactement Val fonctionne avec les points et CDbl avec les autres séparateurs de décimales, la virgule pour nous.
Je ne sais pas s'il y en a d'autres de différents.
Mais bref, c'est à priori bien un bug.

excuse moi d'insister mais je ne vois pas de bug. Peux tu expliquer ?

jules


Réussir dans la vie,  c'est échouer au bon endroit

Jean-Baptiste de Foucauld




<Prev in Thread] Current Thread [Next in Thread>