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, or even as a primitive form of Inter-process communication. Each time, I have to decide how I’m going to get the
-> Continue reading Custom VCL Control for getting window handles. (Spy++ style reticle)

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 would have with Git, and I could not have predicted that I would be drawn into another tool war! Ready yourself
-> Continue reading Why I’m now using both Git and Subversion for one project!

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 of concept. I was quite surprised to learn that people were actually making use of that component, rather than simply using
-> Continue reading Instantly expose a table as a REST endpoint – again.

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, and should be considered an Alpha version.I intend to put release builds on the app stores as time permits. Present App
-> Continue reading A Birthday Present for Delphi at 23!