Genau dann "liegt ein Defekt in der Architektur" vor.
Die Aussage ich zu generell... Aber genau darum geht es ja...
Mit FreeAndNIL ist es "egal".
Ich finde, das sollte der Entwickler schon wissen.
Theoretisch richtig.... Mit - sagen wir mal - 50 Komponenten auf einem Form die OnExit, OnEnter und ggf. noch mit SetFocus arbeiten... Wer kann da schon ohne debug Ausgaben sagen, was in welcher Reihenfolge kommt.
Wäre nicht das 1. mal, dass ich hier von der Reihenfolge überrascht wurde.