看不懂。
Free掉旧的重新Create不就可以了?
Free掉旧的重新Create不就可以了?
解决方案 »
- 数据库中如何计算平均值
- 一个多星期以来没有解决的问题,请高手们发表自己的意见,见人有分!!!
- 紧急求救!!!!
- 我想在程序中取出主窗体的所有菜单(含二级、三级等),然后将她们的caption罗列在一个listview之类的控件中,该如何做?还想问一下如何
- 怎样把一个表一栏里的内容加入到combobox里?解决就给分!
- 谁有全国各地区邮编区号库?
- FastReport報表如何在後面再打印幾行空行,即只打印空表格線?
- 关于全角与半角的转换
- 请问各位谁有支持*.PDF文件格式的阅读器或在哪下载也可以,谢谢!
- 让China的字样出现在国外专业网站上
- 我想问一下Decision Cube在数据库开发中的作用都有哪些?
- 完装VCL为何出错?
如果是一个的话,EYES的即可。
如果是两个的话,那么,分数是否太少了?
begin
Action:=cafree;
try
form2:=Tform2.create(application);
form2.showmodal;
finally
form2.free;
end;
end;
用Application.CreateForm()方法来创建窗体。要将窗体从内存中释放掉,那么就在其对应的OnClose事件里写如下的代码(假设窗体名为Form):
Action:= cafree;
Form:= nil;
注意在创建窗体时要先判断窗体是否已经从内存中释放掉了,否则就调用Show()方法将它显示出来:
if Form=nil then Application.CreateForm(TForm,Form);
Form.Show();