I just realized one thing. To me the cardinal rule of programming language development is to make sure that you maintain backwards compatibility as the language progresses. B4A has not done this. I never thought to look for this problem because the programming languages I use have done this. QB64 replaced QuickBASIC and has excellent backwards compatibility with the original language. I would much rather see effort put in to making sure the older parts of B4A still work than adding new more complicated features to do the same job. If I were not being forced to use the newer more complicated parts of B4A I would be perfectly happy using the parts I have selected because they get the job done nicely. The new B4Xtable won't even scroll. To me that is unacceptable on a touch screen. The latest and greatest is not necessarily the best especially when it adds more complexity.
Welcome to reality... welcome to a complicated World...
A BIG thank you to B4A and the Forum for their kind help!
I started programming some 36 years back.
Things have never been easy.
Over the years I have learned and used several different languages. None was always fully backwards compatible. This is impossible.
Example: I have been programming with
Microsoft Visual Studio for over 30 years now.
I am still using VS 2019. I tried and would love to update to VS 2022. But at least one of my programs will not work with (so far)
no work around.
In any programming language, you will run into the problems you describe.
Tim, your frustration is understandable. But you might need to face reality:
In an ever changing World and ever new players and bright minds starting to play, there will always be frustrating changes.
A BIG THANK YOU to B4A and the B4A Forum and, specially, to Erel !!
I had tried several IDEs for mobile environments and found B4A to be the easiest.
I hate many of the changes GOOGLE makes to Android. But, it is their environment.
We have, Erel has, to play by their rules.
If not, we would have to start programming in "zeros / ones" ... will we be able to?
99% of the code running our computers and devices is done by champions... our programs are just 1% running on the 99%.
More than 40 years ago a friend of mine programming in Assembly (ASM or asm) sadly grew sick and finally died because of the incredible load of programming the 99%.
Glad we have IDEs doing the 99% of the work.
Again, thank you for B4A.
You have made my frustrating programming World a better place.
Thank you to Erel for his friendly, smart, compassionate personal help he often provides.
Thank you to the many friendly Community friends, Klaus and DonManfred being two of them, who, despite of sometimes "silly" questions, are so often ready to take their time to help.
I would choose B4A again.
Greetings from a "nobody" in a world of programming champions who do the 99% of the work for OUR programs to run.