@codehunter Bezüglich der Anonymen-Methoden ist das natürlich eine persönliche Preferenz. Wie Uwe schon geschrieben hat, kann man natürlich auch benannte Funktionen draus machen.
Gibt zu dem Thema auch zufällig ein Video "Zeiger auf Methoden und Funktionen in Delphi"
https://www.youtube.com/watch?v=7PL_H2aBUOI .
Meine Aufteilung - über den Daumen gepeilt:
Wenn es spezielle Code nur für den Aufruf ist bzw. gefühlt "dort hin gehört", dann als anonyme.
Wenn der Code ggf. wieder verwendet wird oder ich das Unittesten will, dann benannte.