StarBasic converts a string representations of a number in a locale specific way. In other words, in the USA, I expect "12.5" to round to an integer as 13. In Germany, I expect "12,5" to round to 13. I have a report of this NOT working on Linux in Germany. I am interested in the results from a few different languages, locales, and operating systems. Note that this works for me with the latest OOo release and the latest LO release candidate 3 on 64-bit Fedora on en-US.

  Dim l As Long
  Dim d As Double
  l = CLng("12.5") : Print l  ' Expect 13 in en-US
  l = CLng("12,5") : Print l
  d = cdbl("12.5") : Print d
  d = cdbl("12,5") : Print d

Based on responses, I will open a bug report

--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info:  http://www.pitonyak.org/oo.php


--
Unsubscribe instructions: E-mail to [email protected]
In case of problems unsubscribing, write to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to