Multi-parameter FreeAndNil plus InitialiseNil methods – interesting code ceremony reduction by David Heffernan
Posted by jpluimers on 2020/03/05
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+
https://gist.github.com/jpluimers/31a036b7c91bc121c422fcb1a0adbd39






Leave a comment