Category Archives: Delphi

Dataset Enumerator Reloaded

A couple of years ago I wrote a two-part article about a dataset enumerator: A Magical Gathering – Part 1 and Part 2. Well, things evolved a bit since then and I wondered how one would implement something similar given the current features … Continue reading

Posted in Delphi, Programming | 6 Comments

DprojNormalizer for XE7 and XE8

I just uploaded Version 1.0.1 of my DprojNormalizer plugin. No internal changes – only versions for XE7 and XE8 are included here. If you don’t need those you can simply skip this version.

Posted in Delphi | 7 Comments

Conditionally using FastMM avoiding IFDEFs in the DPR

This a follow up of my previous post Conditional Uses Clause Considered Harmful, showing another real world use case of the technique described there. Let’s assume we want to use FastMM with Full Debug Mode in a project to track down … Continue reading

Posted in Delphi, Programming | 14 Comments

Conditional Uses Clause Considered Harmful

Everyone writing Delphi code that is meant to compile under different Delphi versions has come to the point where conditional compilation seems unavoidable. Ever so often it tends to creep into the uses clauses as well. So, what can we … Continue reading

Posted in Delphi, Programming | 5 Comments

Package Magician v1.0.4 and Selective Debugging v1.0.4

Package Magician has got some small fixes in version 1.04: Fix: Closing a project and opening another one doesn’t trigger the active project change event and thus wasn’t recognized, leaving the loaded packages in an unwanted state. Fix: Editing the … Continue reading

Posted in Delphi, Programming | Comments Off on Package Magician v1.0.4 and Selective Debugging v1.0.4