快速放分,释放变量的问题
一个ListView放在一个Panel里,例如
ListView1 := TListView.Create(nil);
Panel1 := TPanel.Create(nil);
Panel1.Parent := Form1;
ListView1.Parent := Panel1;
在释放的时候,如果:
ListView1.Free;
Panel1.Free;
这样不出错
如果
Panel1.Free;
ListView1.Free;//这里会提示内存释放出错。
请高手解答一下释放的机制?是否Parent在释放的时候会释放子控件的内存?