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 dependencies between files and libraries at compile time. One way to reduce header dependencies in C++ is to avoid including…
Read more
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…
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++

Save Time With This Quick LiveBindings Trick For Delphi And C++Builder

LiveBindings is a great technology built into Delphi and C++Builder for bypassing most of the code involved in aCRUD data cycle (Create, Read, Update and Delete Cycle). Itcan keep you out of massive amounts of technical debt. However, sometimes the standard LiveBindings method of binding some controls can be overly complex. You can easily simplify your LiveBindings by using an…
Read more
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…
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 2017 and ends in March 2018. We generally plan to update our roadmap every 6 months. We wanted to take this…
Read more
C++

How to use Android Service(TAndroidService) in C++Builder

Author: h.mohri [Make a new project for Android service.] File→New→Other NewItems→Delphi Project→Android Service. After making the above selection, click OK. Select a “Local Service” and click OK. TDM class that inherits TAndroidService will be created. Place the TNotificationCenter. Create an OnStartCommand event and write the code. //// function…
Read more