Learn How To Use AngularJS To Quickly And Easily Connect And Consume JSON From RAD Server
September 13, 2017
The Hospitality SurveyAdmin dashboardproject is part of the Hospitality Survey App template for Delphi 10.2 Tokyo that Embarcadero has released through their GetIt platform. The Hospitality Survey App consists of four different projects. In this blog post I am…
Get Started with RAD Studio 10.2.1 using Sample Projects
September 13, 2017
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.
Implement CreateAnonymousThread with BCC32.
September 13, 2017
Author: h.mohri
C++Builder 10.2 BCC32 can not write lambda.So write an implementation inInvoke() with TCppInterfacedObject<>.
struct T_thread_proc : TCppInterfacedObject<TProc>{
TNotifyEvent f_ev_;
struct T_sync_proc : TCppInterfacedObject<TThreadProcedure>{
TNotifyEvent f_ev_;
T_sync_proc(TNotifyEvent& ev2){ f_ev_ = ev2; }
…
How to control "the system audio volume" of iOS
September 5, 2017
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…
Convert CSV file to TFDMemTable format JSON file.
September 1, 2017
Author: h.mohri
Convert fromCSVfile to “JSONfile” of “TFDMemTable format”.
This program usesC++Builder 10.2 Tokyo Release 1.
include
#include <iostream>
#include <fstream>
#include <string>
#include…
C++ Builder Header Dependencies
August 30, 2017
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…
Try condition_variable using C++Builder(C++11).
August 12, 2017
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…
New CData FireDAC drivers
June 22, 2017
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…
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…



