Other B4A v11.20 BETA is available for download

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm happy to release a new BETA version of B4A: https://www.b4x.com/android/files/beta.exe
Improvements:
  • Long hex literal numbers: 0xff00ff00ff00
  • New methods: Bit.OrLong / AndLong / XorLong / ShiftLeftLong / ShiftRightLong / NotLong / UnsignedShiftRightLong / ParseLong
  • Fix the "incompatible types" warning with the relatively new Json type.
  • Json.ToCompactString method.
  • Several debugger fixes: crash on startup, missed assignments in some cases, single field objects were not always observable.
  • Code editor jumps to a sub when adding an event with the designer, including when the sub already exists.
  • Fix issue with compilation of large projects.
  • More descriptive errors when a maven artifact is missing, including the artifact origin.
  • bundleconfig.json - configuration file that is used when building an AAB package, can be overridden by putting such file in the project folder (you can find the default one in the installation folder).
  • SimpleMediaManager (v1.08) is included as an internal library.
  • Updated internal libraries: B4XCollections (v1.10), B4XTable (v1.21), B4XPreferencesDialog (v1.75), XUI Views (v2.54), JSON (v1.21), BCTextEngine (v1.92), Core (v11.2), KeyValueStore (v2.31).
  • Bug fixes and other minor improvements.
 

agraham

Expert
Licensed User
Longtime User
Long hex literal numbers: 0xff00ff00ff00
What are the rules the IDE uses to evaluate these? I get the slightly unexpected values below
B4X:
    Dim l1 As Long = 0xffffffff ' -1
    Dim l2 As Long = 0xffffffffff ' 1099511627775
    Log(l1 & " " & l2)
It looks like an 8 digit value is evaluated as an Int not a Long.
 
Upvote 0

chikega

Member
Licensed User
What, no spaceship operator? <=>

pew pew ?
 

Attachments

  • starship.png
    starship.png
    152.5 KB · Views: 268
Last edited:
Upvote 0
Top