程序会自动释放内存吗? 在窗体中有在运行时动态生成的一些button,edit等控件,请问在关闭窗体时程序是否会自动释放这些动态生成控件占用的内存?还是要显示的用Destroy来释放? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果窗口释放了,窗口里的控件也释放了。Form1.Free; 如果你在创建的时候传给Create的参数是窗口,那么这个窗口释放的时候这些控件会自动释放;如果Create(nil),那么你需要手动释放:Button.Free。不要直接调用Destroy; 呵呵,不用担心其实是都会释放的,无论你的的Create函数中使用的是Self,还是Nil,只要你把控件显示出来了,最后都会被主窗体给释放掉的。不信我看源码。 这些控件的Owner或者Parent是窗体的话,窗体关闭时是会释放它们的. 控件listbox [向ALL提问]明天就开始休假了,祝大家虎年大吉,散分 DBgrid问题,如何显示中文的字段? Delphi不支持中文(半个汉字问题) 求指针的用法? 学生问题~~关于日期的sql的应用~~ 圣诞,元旦要到了,大家节日快乐 注意:怎样往TMenuItem中按指定的位置添加Items,并且关闭后再启动的时候添加的Items还在,急!!!!!! 一个小问题。 VB与Delphi哪个更好!! TADOStoredProc调用oracle存储过程问题?急急!! fast report 变量传递???
Form1.Free;
不信我看源码。