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
C++

New in 10.2.3: CMake Support

Avery exciting feature in C++Builder 10.2.3 is support forusing CMake with our compilers. Let’s dig in! This post is the first in a series on CMake, and will cover: What CMake is How to write a CMakeLists.txt file How to build a project on…
C++

New in C++Builder 10.2.3: C++ Rename Refactoring

Yesterday, we released RAD Studio 10.2.3! Over the next week, we’ll be blogging about some of the new features. Today I’d like to look at the introduction of rename refactoring for C++. Whatis refactoring? Over time, code grows and changes. You need to maintain it: in fact, one sign of a good programmer is keeping the codebase clean: well organised,well…
Read more
C++

Announcing the Release of RAD Studio 10.2.3

Key RAD Studio 10.2.3 Features: CMake Command-Line Support: CMake is a popular C++ build tool. RAD Studio 10.2.3 Tokyo provides support for building CMake projects on the command line using RAD Studio compilers. 10.2.3 also specifically supports using Ninja with…
C++

Borland OWL to C++ Builder VCL

Every once in a while, I get a request to help migrate Borland OWL applications to C++ Builder VCL applications. Background TheObject Windows Library(OWL) is aC++object-orientedapplication frameworkdesigned to simplify desktop application development forWindows. OWL was introduced byBorlandin 1991 and eventually deprecated in 1997 in favor of…
Read more
C++

Exciting RAD Studio Developments in 2018

We have many exciting new features and product enhancements planned for Delphi, C++Builder and RAD Studio in 2018. In our September 2017 roadmap, we covered many of the new plans and features planned for 2017 and 2018. We are pleased to share details for Release 3 of…
C++

It is a new function of 10.2.2, and it can be outputted by Ext JS store definition.

Author: h.mohri New in10.2.2TFDBatchMoveJSONWriter was added. TFDBatchMoveJSONWriter is a Writer that combines with TFDBatchMove to out to a simple JSON. But, TFDBatchMoveJSONWriter has the function of generating Model definition ofExt JS.I tried with a field dynamically created withTFDMemTable. code The code below is a simple 64-bit console application.I wrote this…
Read more