
You are familiar with FreeAndNil(), but do you use it? How often? Are you using it right? As with most things in software development, it is a complicated topic. So let’s see what the experts have to say. We are going to debate the details in a friendly discussion with some of your favorite MVPs.
- Webinar details:
- Thursday, June 30th, 2022
- 12 Noon CDT
- [Register Now]
- This blog post will include the replay, slides, and more after the webinar.
The Survey Says…
When you register for the webinar we’ve included a short survey to see where you stand on the issue. During the webinar we will compare the general consensus with that of our MVP panel of experts.
Even more MVPs have weighed in on the topic and I have some teasers for how they voted…
- Dalija Prasnikar
- Uwe Raabe
- Paul TOTH
- Radek Cervinka
- Dr. Holger Flick
- Patrick Prémartin
- Boian Mitov
- Matthew Vesperman
- Vinicius Sanchez
- Darian Miller
- Juliomar Marchetti
- Erik van Bilsen
- Allen Bauer
- Nick Hodges
- Daniele Teti
- Ziad Allaghi
- Thomas Theobald
- Iwan Cahyadi Sugeng
- Bob Swart
- Carlos Reyes
- Nirav Kaku
- Bernd Ua
- Germán Estévez
- Andrea Magni
- Xavier “cadetill” Martinez Garsaball
- HOSOKAWA Jun
- François Piette
- Filip Lagrou
- Same Assil
- Stéphane Vander Clock
- Bruno Fierens
- Frank Lauter
- Marcos “Mantmor” Antonio Moreira
- Olaf Monien
- David Cornelius
- Carlos Villarruel
- Didier Cabalé
- Jhonny Suárez
- Bruce McGee
I’ve left the legend of that the charts mean off for now, you need to join the webinar to see the details, but the use of FreeAndNil() is pretty evenly split if we lump the responses into generalities for for and against.

If we break things down into details though it is a little bit more nuanced. Again, without the legend, yet.

Making assigned checks is similar, but a little more pronounced differences.


Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
Façam um Webinário sobre criação CORRETA de componentes e OTA. Falar sobre FreeAndNil e Assigned qualquer um fala. Quanto mais pessoas souberem como criar componentes da forma correta e quanto mais pessoas conhecerem o OTA, mais o ecossistema Delphi crescerá
Translation [automated via Google translate]
[Can we] do a webinar on CORRECT component creation and OTA? Talking about FreeAndNil and Assigned anyone talks. The more people who know how to build components the right way and the more people who know about OTA, the more the Delphi ecosystem will grow.
Hi Carlos, I’ll make sure the suggestion to have a webinar on correct component creation gets noted. There have been quite a few discussions on that topic over the years including several by prominent component creators such as the legendary Ray Konopoka who, quite literally, wrote a whole book about it. Topic suggestions are always welcome for the webinars, and we do try to pick ones which people will find engaging and informative and this one on FreeAndNil was one which seemed to be something a lot of people thought would fall into that category.