Other B4A v3.80 is released

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm happy to release B4A v3.80. This version includes several major new features that make it easier to develop real-world solutions and reuse code between different projects.

New features and improvements:
  • Conditional Compilation & Build Configurations: http://www.b4x.com/android/forum/threads/conditional-compilation-build-configurations.40746/
  • Shared code modules: http://www.b4x.com/android/forum/threads/shared-code-modules.40747/
  • #AdditionalJar attribute - Allows adding jar files to the compilation. Together with JavaObject library it is now possible to use 3rd party libraries without a wrapper (not in all cases).
  • Project meta file - This file stores "dynamic" project state: modules visibility and order, collapsed nodes, bookmarks and breakpoints. This file should be excluded from source controls.
  • Bit.InputStreamToBytes - Reads all the data from an input stream and returns an array of bytes with the data. The input stream is closed automatically.
  • JSON generator supports arrays as well as lists.
  • CreateMap keyword - A shorthand method for creating and filling Maps. For example:
    B4X:
    Dim m1 AsMap = CreateMap("Key1": 10, "Key2": 20)
  • Array keyword - The type can be omitted. In that case the array type will be Object. The Array keyword now supports creating empty arrays.
  • Spinner.DropDownBackgroundColor property
  • Debugger can optionally show hexadecimal values.
  • Auto complete for layouts and assets files:

    SS-2014-05-08_12.22.01.png
  • Libraries filter box:

    SS-2014-05-08_12.17.56.png


  • Add existing modules supports multiple selection.
  • New configurable color: ToolTipDefaultText (color of non-code tool tips text)
  • Other minor improvements and bug fixes.

All users who are eligible for a free upgrade should receive an email with the link to the full version. Please allow 12 hours for this mail to arrive.
Other users will receive an email with a discount offer.

Projects saved in v3.80 cannot be opened with older versions of B4A (due to the new meta files).

 
Last edited:

Informatix

Expert
Licensed User
Longtime User
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Upvote 0

Phunny

New Member
Licensed User
Longtime User
great erel, sounds all good,
but B4A stopped working at least a year agow, but since the last 3 updates there was no change

even a complet newinstall on a new system revealed the same problem :(

the error is C:\Program Files (x86)\Java\jdk1.7.0_40\bin\xy.keystore
interessting is the actual java is c:\Program Files (x86)\Java\jdk1.8.0_05
even i couldn't find the xy.keystore file on the whole disk nor does google give me any usefull hint.
one hint was this file is a certificate for the amazon shop ?

so many new features, and i'm not able to continue on my project
 
Upvote 0

Ratna Fang

Member
Licensed User
Longtime User
thanks alot, erel.
i'll try to load some java libraries without wrapper
(i thought this could be handy) :D

thanks
 
Upvote 0

anOparator

Active Member
Licensed User
Longtime User
- set shared modules to be read-only to avoid modifying them by mistake. - just installed it.
Great , no more typos now , won't have to buy a new keyboard :cool:
 
Upvote 0

ducphu

Active Member
Licensed User
Longtime User
Hi all, sorry but anyone encounter this after upgrade to 3.8. The issue is that:

1. StartActivity command will call Activity_Create sub no matter whether the activity was created before.
2. Quit (using HOME key) and immediately re-launch the app will call up the Main Activity, not the last paused Activity.
 
Upvote 0

sergiu

New Member
Licensed User
Longtime User
All users who are eligible for a free upgrade should receive an email with the link to the full version. Please allow 12 hours for this mail to arrive.
Hi Erel,

I sent already two e-mails. One some time ago for 3.5 version upgrade and one yesterday for 3.8 version upgrade but no reply.
I have b4a enterprise version bought 30 September 2013. Never received update link.
Please help in this matter.
Thank you,
Sergiu
 
Upvote 0

lip

Active Member
Licensed User
Longtime User
Hi Erel

Apologies if you already have this message as a conversation. I believe that I paid for Enterprise Edition but have not seen a link to v3.80 yet. I am trying to put it on a new laptop, then transfer projects and throw away the old one. Could you send me an appropriate link please or let me know if my license has expired and if so how I should I renew it.

Thanks

lip
 
Upvote 0
Top