Tips & Tricks · Uncategorized

Cross Platform Abstraction

Delphi supports quite a few platforms now and the FireMonkey framework abstracts a lot of the platform specific issues for us. But occasionally you want to use a platform-specific feature that FireMonkey does not support (yet). Or maybe you want to use it outside of the FireMonkey framework. For example, suppose you want to add… Continue reading Cross Platform Abstraction

Foundation · Uncategorized

Expand your Collections collection – Part 1: a generic set

Welcome to this first post in a series about custom (generic) collections in Delphi. These are part of our Grijjy Foundation library of classes and utilities that are used throughout our code base. Other Grijjy Repositories often depend on this library. Introducing TgoSet Have you ever doubted between using a TList<T> or TDictionary<T> to store… Continue reading Expand your Collections collection – Part 1: a generic set