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…
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…
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 specifically Ninja for fast parallel builds.
What are CMake Generators?
CMake is a compiler- and platform-independent…
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…
New in 10.2.3: CMake Support for iOS and Android
March 19, 2018
We’ve introduced some great new features for C++Builder in 10.2.3. Last week, I wrote about CMake support for our compilers. That post covered what CMake is, and how to use it for Windows, both Win32 and Win64. If you haven’t read it, please do; it’s…
C++ Quality in 10.2.3
March 19, 2018
EveryRAD Studio release, we focus on what we call QPS: Quality, Performance, Stability.Recentreleases of C++Builder have included:
10.2.0: Lots of work on our linker; improved codegen and optimizations;and debugging improvements (minimizing debug info size, better debugging)
10.2.1: CodeGuard for Windows 8.1 and 10; a groupof exception handling…
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…
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…
RAD Studio and Internet Message Format
March 16, 2018
Introduction
The RFC-2822 standard specifies a syntax for text messages that are sent between computer users, within the framework of “electronic mail” messages. The RFC-2822specifies lines should be no longer than 78 characters, and the MIME specRFC-2045, says:
The encoded output stream must be represented in lines of no more than 76 characters each. All line…