Hotfix for 10.2.1 Inherited VCL Forms Released
September 6, 2017
This hotfix addresses a bug introduced in RAD Studio 10.2.1 and reported as RSP-18792 in Quality Portal. The issue causes an inherited VCL form to fail to scale on high DPI displays. Actually the fix resolves also a couple of related problems.
The download is available…
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…
REST with Datasnap Details in Practical Application Part 2
September 3, 2017
Author: Landerson Gomes
When exposing the project I decided to make use of REST DataSnap on the server side, and on the client side of the REST Client Library, and Firemonkey to create our solution.
For serialize and deserialize of JSON types, we use the new features of the JSON Frameworks (inserted from the Seattle version): System.JSON.Readers and…
RAD Server Solution Series: [Hospitality] Restaurant Survey Application
September 1, 2017
RAD Server is a turn-key application foundation for rapidly building and deploying services based applications. RAD Server enables developers to quickly build new application back-ends or migrate existing Delphi or C++ client/server business logic to a modern services based…
Simulating Transparent Dialog on FireMonkey Mobile
September 1, 2017
Author: Pawe Gowacki
Delivering great user experience is probably one most important thing in app design. Certain ideas that seem to be easy to achieve in the conceptual phase of development, when an app is still a bunch of wireframes and sketches, could be more difficult to…
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 <codecvt>
#include <FireDAC.Comp.Client.hpp>
#include <FireDAC.Stan.StorageJSON.hpp>
#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…
Using Delphi Parse API with Any Parse Server Hosting
August 30, 2017
The Parse web site (owned by Facebook) was retired earlier this year. This was a fairly popular BaaS (backend as a service) provider for mobile applications, but something you could use also from desktop apps. Delphi (and also C++Builder, btw) has included ready-to-use…
Sencha aquired by Embarcadero (Idera)
August 30, 2017
Author: Pawe Gowacki
It was in the bus on Monday, on the last day of my summer vacation. Catching up with news on my phone that was switched off for the last two weeks. A thrilling news!
IDERA acquires web application development provider Sencha
Probably in the short term nothing will change in how Embarcadero and Sencha operates, but in the long term there could be some very interesting synergies…