只是一个Owner的问题,一个让Self(Form)作为Owner,一个让Application作为Owner。
Owner可以在自己释放的时候将所有Owner属性设为这个Owner的控件释放,仅此而已。  假如:
cpage :=Tpageontrol.create(NIL);
是可以的,但必须自己手工释放:cpage.Free;  运行中一般没有什么不一样,除了(NIL)的话要自己手工释放。
create是一个构造函数,控件参数一般就是Owner :TComponent ,一些特殊的类有不同的参数。
例如:TStringList的Create就没有参数。