C++

RAD Server: Mapping Web Properties to Folders

In my Embarcadero Academy RAD Server courses, “Using Delphi and RAD Server to Rapidly Design, Build, Debug, and Deploy Services-Based Solutions” and “Using C++Builder and RAD Server to Rapidly Design, Build, Debug, and Deploy Services-Based Solutions“, i show Delphi and C++Builder developers how tointegrate code with JavaScript, HTML, images, CSS, and other web asset…
Read more
C++

C++ Builder 10.2.2: DataSet Mapping to JSON for JavaScript client support

Introduction In C++Builder 10.2.2, Embarcadero has added a new component to the FireDAC BatchMove architecture, to support generating JSON data from database tables, in an easy and flexible way. RAD Studio (Delphi and C++ Builder) has offered support for JSON in different ways and for a long time. From the JSON system unit (originally part of the DBX space) to the DataSnap table mapping (also via…
Read more
Delphi

Generate Cross Platform Dynamic Forms At Runtime From JSON In Delphi 10.2.1 Tokyo

The Hospitality Survey Client project is part of the Hospitality Survey App template for Delphi 10.2.1 Tokyo that Embarcadero has released through their GetIt platform. The Hospitality Survey App consists of four different projects. In this blog post I will cover thedynamic form generator that is built into the Hospitality Survey Client project. Also keep in mind that the client can be…
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++

10.2 Tokyo TJsonSerializer and JSON.Converters

Author: h.mohri First declare with Pascal to use the converter and generics. //// unit Unit2; interface uses System.JSON.Converters, System.JSON.Serializers, System.Generics.Collections; type TListString = TList<String>; TDictionaryStrStr = class(TDictionary<String, String>) constructor Create; overload; end; TTJsonListConverterString =…
Read more