FireMonkey is an advanced UI toolkit, capable of great layouts and designs. We’d like to show you what it’s capable of, and how easy it is to make great interfaces using it. We’ve just introduced eighteenexample UI templates using FireMonkey and C++ that really showhow easy it is tocreate great-looking apps.
These are freely availableon GetIt, our package…
Last week, we ran a popular webinar Fast Builds and Integrating Libraries: Using CMake and Ninja for C++ Builder 10.2.3. The replay is now available on Youtube.
In it, I demonstrated twoitems building with C++Builder and our CMake support: a real-world FireMonkey…
Evolution of C++ standards
May 16, 2018
Programming languages are exciting for developers, and C++, one of the more technically challenging and also perhaps the most widely used compiled language, is one of the most exciting. As Theodore Roosevelt is misquoted (*), ‘the more you know about the past…
Removing the Community toolbar
May 3, 2018
The RAD Studio IDE contains a toolbar allowing you to log on to Community, and see messages sent to you by other users, questions and answers, andother notifications.
Recent website upgrades have caused issues with this toolbar for some users (now resolved), and we plan to remove the toolbar altogether in an upcoming version of RAD Studio.
If you have encountered issues, you can disable it…
C++ Free Compiler Updated to 10.2.3
April 30, 2018
Embarcadero hashad a free download of our C++ compiler andRTL (capable of making Win32 apps) for many years, going back into the Borland days. (In fact, Idera as a company likes providing free tools – check out some of the others here.) We aim to keep…
In 10.2.3, there is an issue affectingmethods using the fastcall calling convention that allocate 4KB or more on the stack inside the method. The stack allocation could result in the ‘this’ pointer containing an incorrect value. This was reported…
Why create mobile apps in C++
April 5, 2018
There are a wide variety of languages used for mobile development: Swift, Objective C, Java, Kotlin, Delphi, C#, and C++. What are the reasons to choose C++?
Consider a language along three axes: expressiveness, conciseness, and performance.
An expressive language allows you to easily write powerful concepts in code. It is easy to manipulate data in useful ways. ‘Data’ is any variable(s) your…
New in 10.2.3: Using CMake with Ninja
March 20, 2018
One big new feature in 10.2.3 is support for building with CMake. If you haven’t already, read the previous two posts: introduction to CMake and building with Windows, and building for iOS and Android.
Today I’d like to cover using CMake generators, and…
C++ Quality in 10.2.3
March 19, 2018
EveryRAD Studio release, we focus on what we call QPS: Quality, Performance, Stability.Recentreleases of C++Builder have included:
10.2.0: Lots of work on our linker; improved codegen and optimizations;and debugging improvements (minimizing…
New in 10.2.3: CMake Support for iOS and Android
March 19, 2018
We’ve introduced some great new features for C++Builder in 10.2.3. Last week, I wrote about CMake support for our compilers. That post covered what CMake is, and how to use it for Windows, both Win32 and Win64. If you haven’t read it, please do; it’s worth reading before this post.
In this post, we’ll cover CMake for mobile, iOS, and Android. This is both how to…