News

Build Flexible and Robust Apps with a Multi-Tier Architecture

A Multi-Tier architecture separates the UI/Presentation, the application and business logic layer, the data access layers, and the database itself in separate applications, potentially running on different computers. In this blog post we’ll examine some of the key traits of this architecture and discuss key reasons for adopting this model. Multi-tier architectures are fairly common these days…
Read more
News

RAD Studio 10.2.3 iOS 11.3 Patch available

Earlier this week we released a patch for Delphi, C++Builder and RAD Studio 10.2.3 that adds support for building iOS 11.3 applications for Development, App Store, Ad Hoc or In-House Distribution. This patch fixes the following publicly reported issues: RSP-20268 RSP-20303 RSP-20342 RSP-20346 Click here to download the patch. With Rad’s Studio Application Builder Software, you can make apps…
Read more
C++

New in 10.2.3: CMake Support

Avery exciting feature in C++Builder 10.2.3 is support forusing CMake with our compilers. Let’s dig in! This post is the first in a series on CMake, and will cover: What CMake is How to write a CMakeLists.txt file How to build a project on…
News

Creating custom TEdit styles with the FireMonkey Style Designer

1) Apply a custom style Create a new FireMonkey multi-device application. Drag and drop a TStyleBook component onto your form, and set the form’s StyleBook property to StyleBook1. Next, double click on the StyleBook component. This will load the integrated Style Designer. Click the Open button to select a custom style. This tutorial uses the iOSEmeraldCrystal style from the premium style…
Read more
News

macOS High Sierra and iPhone X Support in RAD Studio 10.2.2

RAD Studio 10.2.2 was released last week. As part of the release, we enhanced our platform support. This includes newly added support for macOS Higher Sierra and improved support for iOS 11, including the new iPhone X. iPhone X: With 10.2.2, we support building applications for iOS 11, in addition to iOS 10 and 9. We made enhancements to our iOS support to specifically support the new…
Read more