Printing Long value bug!

JogiDroid

Member
Licensed User
Longtime User
Started thread in elsewhere as I was thinking it must be me, b4a newbie... but instead it seems b4a has some internal bug when converting Long to string.
-----
Try this:
Dim expiryTime As Long
Dim testString As String

expiryTime = 14400000

Log("expiryTime: " & expiryTime)

Label1.Text = expiryTime
testString = expiryTime
Log("testString1: " & testString)

testString = Label1.Text
Log("testString2: " & testString)


And you get:
expiryTime: 1.44E7
testString1: 1.44E7
testString2: 14400000
------------------------

And digging from main.java I found:

_teststring = BA.NumberToString(_expirytime);

That seems to work with Int but not with Long (uses wrong format with Long?)
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…