I’m probably getting a truckload of anti-FreeAndNil
folks over me, but there are cases this comes in useful, so having an overloaded version cutting down code ceremony makes sense: [WayBack] interface – Avoiding nested try…finally blocks in Delphi – Stack Overflow
Which means I need to update my type safe FreeAndNil
one day.
This should be relatively straightforward, given that David published a python generator for his Delphi code [WayBack].
–jeroen
Via: [WayBack] Interesting approach by David Heffernan (*1) to the nested try..finally blocks because of multiple object creations: Overloaded InitializeNil and FreeA… – Thomas Mueller (dummzeuch) – Google+