embarcadero
Delphi 11.2 BLE for Android
A number of fixes for Delphi 10.2 RTL BLE for Android, avoiding tedious main thread locks, and Android BLE descriptors leaks, consequently causing BLE stack to stop working, unless hardware BLE being toggled explicitly.
Delphi 11.2 BLE for Windows RT
A quick fixup for Embarcadero BLE runtime, at least allowing to work with Windows 8+ BLE subsystem without deadlocksFiremonkey style hack
FMX framework automatically maintains style loading for Controls which implement StyleLookup property. What would you do, to quickly implement compound control, with automatic styling support, without actually write a "true" component class for it?
It's dynamic linking time, with C++Bulder and OSX
What would old tethered programmer want from its main working tool? Obviously, it must, no, MUST work as expected, and provide an expected, I emphasize, EXPECTED result(s). Recently, we tried to compile our middle-sized application project group for MAC OS. All components were separately ported beforehand, to be at least compileable under toolchains other than Win32|Win64. Needless to say, that after a few tries to compile entire project group, and getting a load of ‘unresolved externals’, I started to suspect that something is wrong there :) Test project for the article.
Resources
Embaradero and -related resources.
Restricting Windows FMX application to single instance
Recently, I got to, as many many years ago, dive in Windows API, to implement a rather simple task. I needed to restrict an FMX-based application, namely its Windows-flavour target, to be single-instance, so any attempt to launch yet anther copy of its process would (try to) bring up the first running one.
Some notes on working with FMX styles
That topic covers the case, when platform and custom styles may be seamlessly used together.
Using distinct elements of standard style in our own GUI elements
Article explains how to use standard style elements to customize LookAndFeel of own GUI elements.