0

Brutally Roll Your Own Backend – Part-1

Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app....

The encapsulation bug that was a feature.

The recent release of RAD Studio Berlin 10.1 saw a fix to a long standing bug in the Delphi compiler. That-is, helper classes are no longer able to access the private members of their...

1

The difference between an object and a class.

Though it may appear a minor distinction, the difference between an object and a class is something which developers seem to misunderstand all the time. The question often comes up in interview situations, so I...

15

Instantly expose a data table as JSON/REST with Delphi.

[NEW UPDATE] I’ve replaced this component with a re-write named “deREST” – find out more here: http://chapmanworld.com/2018/07/21/instantly-expose-a-table-as-a-rest-endpoint-again/ Since my skill sprint on JSON/REST services in Delphi and C++ builder back in February, one thing has...

3

RAD Studio setting the vcl application icon.

I recently received a question from one of my customers, asking how to set the icon for an application (in this case a VCL application). This is something that I’d understood to be trivial,...

0

TRichEdit behaves differently under Unicode.

The problem. One of my customers contacted me recently to explain that code which functioned under Delphi 2005 was failing under Delphi XE8. Essentially, this code was intended to alter the contents of a...