多form应用程序(50分)

  • 主题发起人 主题发起人 chf
  • 开始时间 开始时间
C

chf

Unregistered / Unconfirmed
GUEST, unregistred user!
向各位大虾请教,在一个多form的应用程序中,是各个form都autocreate好
还是有一个主form,然后其它form在create好?这两种情况对系统资源占用
情况如何?
 
后一种在运行时对系统资源占用相对要小些。
 
不要全部都AutoCreate,太占资源。用的时候Create,用完Free.
 
看你的需要了
( delphi 不是打开了好多窗口吗?)
 
经常要调用的窗体,最好是AUTOCREATE。不经常
调用的窗体可以用后一种方法,在建立以后,注意要释放其占有的资源。
若不释放资源,则与AUTOCREATE差不多。
 
两种方法都可以,
我的做法:显示一次后就不用的form在程序中建立,用完就free
掉,比如splash form, 其他的autocreate,MDI form必须在程序中建立。
 
都可以。关键是看你的程序是否需要。一般来说7,8个窗口没问题。资源够用。
 
Borland内部专家建议:

除非特殊需要,每个应用程序应当只有一个AutoCreate的Form,
其余全在程序中生成。
 
agree haoxg不过有时要用的话也没办法了。
 
我喜欢在程序中生成,不喜欢AUTOCREATE
系统资源宝贵。
 
多人接受答案了。
 
后退
顶部