Ever since I upgraded to Delphi 2009, I am having terrible experience with TFrame descendants. Basically, the child components of the frame spills into the host form as object and that causes name crash, class not found etc.. In the dfm, the older Delphi used have have the frame as inline
and the child components as inherited
. Delphi 2009 IDE now expands the children as object
.
Edit: I've seen it happen to multiple forms, but I can't reproduce it with small-scale demo application.