C++ Builder 10.2.3 - CMake and Ninja Command-Line Support
March 23, 2018
Introduction
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 CMake, allowing for very fast parallel builds.
This…
WhereontheMap Honored as Embarcadero Cool App for February
March 22, 2018
If you’re a parent like I am, you understand the feeling of comfort in knowing where your children are at all times and that they are safe. Modern smartphone technologies have provided parents and others to track the whereabouts of loved ones, but our Cool App for…
darkUnicode codec for Delphi
March 20, 2018
Author: Craig Chapman
Another library to drop out of my Dark Glass development project today is my unicode codec (now named darkUnicode).
https://github.com/chapmanworld/darkUnicode
This simple class can be used to encode and decode unicode code-points by hand (independent of RTL functions to do the same), and I’ve used it previously to create my own unicode text buffer and stream…
New in 10.2.3: Using CMake with Ninja
March 20, 2018
One big new feature in 10.2.3 is support for building with CMake. If you haven’t already, read the previous two posts: introduction to CMake and building with Windows, and building for iOS and Android.
Today I’d like to cover using CMake generators, and…
Dynamic Library Loader – My first published GitHub project!
March 20, 2018
Author: Craig Chapman
A few weeks ago, I began a live-streamed coding project to develop a game engine named DarkGlass using Delphi. When I began the project, I knew that it was possible that several useful libraries might drop out of the development process, and so I have…
RTL Enhancements in RAD Studio 10.2.3
March 19, 2018
As listed in the “What’s New in 10.2.3” DocWiki page,http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_3, among the changes, new features, and fixesin the latest update of 10.2 Tokyo.
One of the added features isMIME support improvements for the REST Client library. This was achieved by adding a new internal TMimeTypes class to handle the…
RAD Server Support for Web Files in RAD Studio 10.2.3
March 16, 2018
The RAD Server (formerly EMS) platform is evolving to be a better backend for JavaScript applications, including of course those built with Ext JS. In the 10.2.2 release we improved support for returning JSON data based on the result of database queries, as covered…
New in 10.2.3: FireMonkey UI Templates - Login Screens
March 15, 2018
Only the first template will be auto-opened after installing a GUI template, but you can access the other two templates by navigating to C: Users Public Documents Embarcadero Studio 19.0 Samples Object Pascal Login Screens
Login Screen #1
Shown…
Google Cloud Shell Network Details
March 15, 2018
Marco Cantu’s blog post aboutRunning a Delphi Linux Application on Google Cloud Shell got me wondering more about the Google Cloud Shell,specifically around the networking. First of all, is the IP address public?
jim@cloudshell:~$ hostname -I
172.18.0.1 172.17.0.2
jim@cloudshell:~$ curl icanhazip.com
35.199.148.57
So the private IP is different from the public IP. I’ll need to test…