内存泄露问题,请帮忙
动态创建控件时的问题.
开始运行没有问题,但在程序里多取几次n的值就会出错,请问这是怎么回事?
如何解决????
int n=ADOQuery2->FieldCount;
for(int i=0;i<11;i++)
{
if(TEdit2[i]!=NULL)
{
TEdit2[n]->Free();
DLabel[n]->Free();
}
}
for(int i=0;i<n;i++)
{
TEdit2[i]=new TEdit(this);
DLabel[i]=new TLabel(this);
}