窗体在需要是创建。 1. project->options->forms,把auto-create forms非主文件放到available forms中; 2. 需要时创建窗体: if not assigned(form2) then begin application.createform(tform2,form2); form2.showmodal; freeandnil(form2); end; 3. 如果form2.show必须在form2.onclose()写如下代码: Action:=caFree; Form2:=nil;
用完就释放……不用先不用。经典!学习!
1. project->options->forms,把auto-create forms非主文件放到available forms中;
2. 需要时创建窗体:
if not assigned(form2) then begin
application.createform(tform2,form2);
form2.showmodal;
freeandnil(form2);
end;
3. 如果form2.show必须在form2.onclose()写如下代码:
Action:=caFree;
Form2:=nil;
包括数据库连接组件,尽可能动态创建和释放。
对数据库的连接用一个connection,
其它的dataset用这一个connection。
希望大家帮忙