怎样关闭第二个窗口,并清理数据 用form1的btn1 打开form2,现点击form2的btn2 关闭form2,使form2上的memo里的数据也没掉,重新打开的时候初始化,用右上角的叉关掉重新打开form2,memo里面还有数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关闭只是窗体关闭而已,内存并没有释放掉,如果你要释放掉form2就用free,free后了就打不开了除非重新创建窗体,如果只是想清除Memo里面的内容,在form2.onClose里面执行memo.clear即可.如果要直接free可以执行Action := caFree. Action := caFree,这样会不会整个程序都退出了,连form1也退出了 创建Application.CreateForm(TForm2,form2);关闭FreeAndNil(form2); from2的onshow事件Memo1.Lines.LoadFromFile(ExtractFilePath(Application.ExeName)+'a.txt');from2的onclose事件Memo1.Lines.SaveToFile(ExtractFilePath(Application.ExeName)+'a.txt'); if Form2 = nil then begin Application.CreateForm(TForm2, Form2); Form2.Show; end else FreeAndNil(Form2); 在form2的OnClose处理过程中添加Action := caFree就可以了该语句表示释放资源 ini文件 连接数据库问题 谁知道Trzpanel和Trzchecktree是哪个第三方控件里的? 问一问,帮帮忙 自己想开公司,大家给个建议? 请问假如b数据库中的某字段记录不存在于a数据库,则在b数据库中添加此字段记录的方法。 报表预览的问题。A3的纸横着打印预览时怎么只能看到一半??? 数据导入问题??急用呀??高手们?? 我要学北大青鸟ACCP了,请大家给点意见? 请问那里可以下载一个叫 codeview 的软件,它好像是用力调试程序用的。. 编写自定义控件 delphi 能不能把其他软件嵌入到窗口中 程序没看到Access运行却有.ldb文件生成
如果只是想清除Memo里面的内容,在form2.onClose里面执行memo.clear即可.如果要直接free可以执行Action := caFree.
关闭FreeAndNil(form2);
from2的onclose事件Memo1.Lines.SaveToFile(ExtractFilePath(Application.ExeName)+'a.txt');
begin
Application.CreateForm(TForm2, Form2);
Form2.Show;
end
else
FreeAndNil(Form2);
该语句表示释放资源