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 <iOSapi.MediaPlayer.hpp> #include <iOSapi.UIKit.hpp> Form design Arrange “Up” and “Down” two TButton. Use this button to control the volume. Add MPVolumeView to…
Read more
C++

C++ Builder Header Dependencies

Why should you care about header dependencies in C++? One reason is header dependencies can have an impact on building, refactoring, testing and on the structure of your software. And reducing header dependencies in C++ also reduces compile time dependencies – the…
C++

Try condition_variable using C++Builder(C++11).

Author: h.mohri std::condition_variable is a class for waiting for thread execution until the condition is satisfied.Used in combination with std::mutex. I tried the wait() function in std::condition_variable.This is combined withstd::unique_lock<std::mutex>. I thought of the following specifications.As shown in the figure, create multiple threads.All threads are in Wait state.Then let…
Read more
C++

New CData FireDAC drivers

Author: Pawe Gowacki It is very exciting time for Delphi and C++Builder developers! Embarcadero just announced partnership with CData to provide the whole suite of new FireDAC drivers that provide connectivity to major APIs and web services. The list of new FireDAC drivers…
C++

FireDAC & ODBC for Paradox and dBase tables.

I continue to get customer requests for options to migrate legacy RAD Studio, Delphi or C++ Builder applications using the Borland Database Engine (BDE) with Paradox and/or dBase files. With the current versions of RAD Studio, you can use theFireDAC ODBC bridge driver to get to Paradox and dBase tables. This is important if you want to…
Read more
C++

Visualize JSON using TTreeView

Author: h.mohri I tried a program that reads a JSON file in C++Builder VCL and displays it in TTreeView component. This project file is open to public from github. github.com/mojeld https://www.microsoft.com/store/productid/9PLPHK05PJF7 Place two…
C++

May 2017 Roadmap Commentary from Product Management

We just published the May 2017 Delphi, C++Builder and RAD Studio roadmap which we’re really excited about. In our roadmap, you can find the key features that we planned for calendar year 2017/2018. The plans are aligned with Embarcadero’s fiscal year which starts April…
C++DelphiRAD Studio

Starting Delphi Or C++ Builder Results In Product Or License Validation Error

“Q. I’ve installed and registered C++ Builder or Delphi, yet when it starts I am brought to a web page with the error “Product or License Validation Error”. How can I fix this? By far the most common cause for this error is having files or applications not provided by Embarcadero that are copied into the bin folder below where RAD Studio is installed. Only files provided by…
Read more