delphi中控件相关问题
delphi中,窗体里直接拖的控件需要free吗?他是自动释放还是?如果需要手动释放,如果我一个窗体只引用另一个窗体中的一个函数,函数中引用的拖动的控件,如果释放,如果释...
delphi中,窗体里直接拖的控件需要free吗?他是自动释放还是?如果需要手动释放,如果我一个窗体只引用另一个窗体中的一个函数,函数中引用的拖动的控件,如果释放,如果释放呢?因为一个窗体引用另一个窗体进不用open,因为不用显示;只是引用另一个窗体的函数而已!
展开
2个回答
展开全部
窗体上的控件是自动释放的,其实component都会自动释放以自己为owner的子控件,你可以研究下component的代码。
追问
哦,我相当于用了一个窗体做了一个公共类一样,里面有自动拖放的query等,其它的窗体只引用他的相关函数或过程,所以我只是想问下,这个公共类似的窗体里的控件需要释放吗?是不是都是自动释放的呢?不会产生缓冲内存问题吧
追答
控件不需要。如果你的公用form是自动创建的,那这个form也不用你释放。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询