对象生成问题(100分)

  • 主题发起人 suiyuxing
  • 开始时间
S

suiyuxing

Unregistered / Unconfirmed
GUEST, unregistred user!
想知道有有关对象生成的为题
1。application.create(...) 和 From:=TForm.Create(..)的区别
2 在窗体上画一个控件和在程序里new一个具体对象有什么区别??
 
1。application.create(...) 和 From:=TForm.Create(..)的区别
application.create(...)建立的时候,如果此时没有主窗体,那么当前建立的窗体就作为主窗体。
From:=TForm.Create(..)仅仅是建立窗体,无论是否存在主窗体,此窗体都不是主窗体。。。
 
2、 在窗体上画一个控件和在程序里new一个具体对象有什么区别??
两个是一样的,不过一个是设计期就创建的,另一个是在运行期创建。
设计期创建比较简单,体现了所见机所得的面向对象的观点,
运行期创建适合创建多个类似的控件,或者说是控件数组。需要写n多代码
 
顶部