晕死了,各位给我看看
//.h
TScrollBox *CtrlBox;
//.cpp
void __fastcall TAnalyseForm::LoadControl(TMemoryStream *pms)
{
//清除上次的控件
TWinControl *ctrobj,*DelObj;
int iCount;
ctrobj=(TWinControl *)CtrlBox;
try
{
iCount=ctrobj->ComponentCount;
for (int i=0;i<iCount;i++)
{
DelObj=(TWinControl *)ctrobj->Components[0];
delete DelObj;
DelObj=NULL;
}
}
__finally
{
pms->ReadComponentRes(CtrlBox);
}
}
执行完毕 CtrlBox竟然变成了NULL;
我把它放置在TPageControl控件上,单独放在Form时没有异行,什么原因搞的鬼阿~~~~~~~~~~