C++

Build iOS 11 ready apps with RAD Studio 10.2.1

Target iOS 11 with RAD Studio 10.2.1 and the newly released iOS 11 patch. We’ve released a patch that adds support for building and debugging iOS 11 apps on supported devices, as well as creating App Store, Ad Hoc, or In-House Distribution ready apps. It also addresses a number of issues with iOS 10. This patch is available for any active Update Subscription customer and requires that you have…
Read more
C++

Get Started with RAD Studio 10.2.1 using Sample Projects

  Guided Tour The Guided Tour is a step-by-step bubble pop-up tour that shows you how to build your first multi-device FireMonkey application using the FireUI Designer. Following the steps in the tour is a good starting point for anyone new to the FireMonkey framework. You…
C++

Implement CreateAnonymousThread with BCC32.

Author: h.mohri C++Builder 10.2 BCC32 can not write lambda. So write an implementation in Invoke() with TCppInterfacedObject. struct T_thread_proc : TCppInterfacedObject{ TNotifyEvent f_ev_; struct T_sync_proc : TCppInterfacedObject{ TNotifyEvent f_ev_; …
C++

How to control "the system audio volume" of iOS

Author: h.mohri Use C++Builder 10.2 to control audio volume of iOS. I used the MPVolumeView class of iOS. The MPVolumeView class is declared in “iOSapi.MediaPlayer.hpp”. Include two files. #include #include Form design Arrange “Up” and “Down”…