小问题。什么情况下需要释放资源?
我做一个程序,动态的生成很多label,radiobutton,checkbox,groupbox,button之类的东东,
简单摘写如下:
MyEdit: array[1..20] of TEdit;
MyLabel: array[1..100] of TLabel;
MyGroupBox: array[1..90] of TGroupBox;
MyRadioButton:array[1..100] of TRadioButton;
//动态生成label
MyLabel[1]:=TLabel.Create(self);
form1.ScrollBox1.InsertControl(MyLabel[1]);
MyLabel[1].Left:=10;
MyLabel[1].Top:=10;
MyLabel[1].AutoSize:=true;
MyLabel[1].Caption:='hello';
//动态生成groupbox
MyGroupBox[i]:=TGroupBox.Create(self);
form1.ScrollBox1.InsertControl(MyGroupBox[i]);
MyGroupBox[i].Left:=15;
MyGroupBox[i].Top:=30;
MyGroupBox[i].Width:=560;
MyGroupBox[i].Height:=115;
等等。
这种情况需要释放资源吗?
如果程序结束了,关闭了,内存中还有这些东东吗?