V vivi0108 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-17 #1 Form1:=Form1.create(application);有什么问题?怎么运行老出错,显示component问题。<br>还有form.free语句有什么用?窗体显示在那也没消失啊?能不能举例让偶明白下?
Form1:=Form1.create(application);有什么问题?怎么运行老出错,显示component问题。<br>还有form.free语句有什么用?窗体显示在那也没消失啊?能不能举例让偶明白下?
O onlyonekgx Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-17 #2 Form1:=Form1.create(application);<br>改成:<br>Form1:=TForm1.create(application);
W whrs Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-17 #3 Form1:=TForm1.create(self);<br>或<br>Application.CreateForm(TForm1,Form1);<br><br>form.free的作用是释放这个窗体所占用的资源。<br>在程序较大时会很有用的。<br>程序在运行的时候要是把所有的窗体都加载进来很费时间。中间如果不释放,程序就会占有很大的内存。
Form1:=TForm1.create(self);<br>或<br>Application.CreateForm(TForm1,Form1);<br><br>form.free的作用是释放这个窗体所占用的资源。<br>在程序较大时会很有用的。<br>程序在运行的时候要是把所有的窗体都加载进来很费时间。中间如果不释放,程序就会占有很大的内存。
W whrs Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-17 #5 当然是在你把窗体关了之后才能释放其中的资源了啊。<br>最后的时候才调用free.