Older posts, information may no longer be relevant, or may have been replaced with newer content.
New collections library for Delphi – darkCollections
Update This project has been migrated to the BSD-3 licensed cwRuntime library. cwRuntime
Custom VCL Control for getting window handles. (Spy++ style reticle)
Introduction Over the years, I don’t think I can count the number of times that I’ve wanted to send window messages to some other application. It can be useful for automating the target application,...
Why I’m now using both Git and Subversion for one project!
I’ve been using subversion for many years, and it has always served my needs well. When I decided to switch to GitHub for hosting my ‘DarkGlass’ project, I didn’t foresee the difficulties that I...
Building REST services with RAD Server (Delphi & C++ Builder)
REST Services using Delphi: REST Services using C++ Builder: Source code for both Delphi and C++ Builder: RADServerSample
Instantly expose a table as a REST endpoint – again.
IntroductionA while back I wrote a component for exposing FireDAC tables as REST endpoints in Delphi. I wasn’t entirely happy with the component that I’d written, however, it was really intended as a proof...
Media file meta-data on Windows in Delphi.
Here’s a little Déjà vu for regular readers of my blog. One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically...
Media file meta-data on Android in Delphi.
One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically a .mp4 file, and determine if it’s PAL or NTSC.”...
A Birthday Present for Delphi at 23!
I decided to write an app to celebrate Delphi’s 23rd birthday and valentines day.Happy Birthday my beloved Delphi! (Best Viewed Full Screen, Source and binary downloads below). The binaries provided here are Debug builds,...