Mar 16

As of Delphi Tokyo 10.2.3 the professional edition includes mobile support

Good news for all Delphi guys – Idera added the Mobile pack add-on to Professional versions! That’s great, a step in the right direction and will be appreciated by the community. Since Embarcadero’s acquisition by Idera good things begin to happen.

Here is the official announcement:Mobile Support in Delphi and C++Builder 10.2.3 Professional Edition

The steps to add Mobile support to your installation are described here:Delphi and C++Builder 10.2.3 Professional – Mobile Pack Installation Instructions

In short – you will receive an email with a link to request your serial number. Type your existing Delphi key. You’ll receive a mail with a serial number for Mobile pack add-on. Then you need to update to version 10.2.3, go to Control Panel and from the list of programs find your Delphi 10.2.3 installation. Click Change, then Upgrade and enter the new key. The mobile pack add-on will be included in the installation.

Enjoy 🙂

Jan 03

Delphi PAServer | Debugger fatal error: device not responding. The debug process will be terminated

This may happen if you try to Debug your program (F9) via PAServer on *nux based systems. In this case the IDE may hang. You may also receive: “Unable to create process: Connection device timeout”

Resolution: ensure files in PAServer’s directory have EXECUTE flag (especially linuxgdb). It’s that simple 🙂

Found with the help of: https://github.com/a2o/snoopy

Jan 03

Introducing JsonToDelphiClass

JSON format spread over the years and became preferred lightweight protocol for data exchange. Delphi natively supports JSON via the classes in the System.JSON unit. But dealing with TJsonObject requires an intermediate layer for mapping JSON values to our business logic.
Recent Delphi releases make it easier to load JSON data to a specific BL class with the help of TJson.JsonToObject. But in all cases the developer should manually create these BL classes which can be time consuming operation. The missing part is the JSON Data binding wizard.

Continue reading