在使用构析函数create时,参数有好多种,有时用缺省,有时用nil,有时用Tobject,有时用application等,那么在什么情况下该用哪一种呢?我很疑惑

解决方案 »

  1.   

    构析函数create??????????create什么时候变成构析函数啦????
      

  2.   

    你说的是TComponent的构造函数,不是析构函数,那个参数的含义是该元件的拥有者,谁拥有这个窗口,谁就负责释放他,可根据需要确定的,如果是组件,系统默认为当前窗口.
      

  3.   

    组件的create是那样的
    那关于对象的create函数的参数该怎么用呢?
      

  4.   

    对象太多了,每个对象所要求的都不一样,要根据其需求满足,否则不能正常工作.比如TFont对象,Create不需要传递参数,在代码中可直接使用,但是如果是其它对象引用他,则必须设置它的OnChange事件或者满足它IChangedNotifier属性的要求.你要搞清楚这些问题,最好买本手册或者大全什么的.