创建动态控件数组,关闭窗体时出错误
创建动态控件数组,关闭窗体时出错误
mylabel:array of TLabel;
begin
setlength(mylabel,adoq.RecordCount-1);
mylabel[i] := TLabel.Create(frmBack);
mylabel[i].Name := 'mylabel'+inttostr(i);
mylabel[i].Parent := frmBack;
mylabel[i].Left := 206;
mylabel[i].Top := 56 + I*20;
mylabel[i].Caption :=inttostr(i+1)+'、'+FieldByName('Title').AsString;
mylabel[i].Transparent:=true;
mylabel[i].Font.Style:=[fsBold];
mylabel[i].Cursor:= crHandPoint;
mylabel[i].OnClick:=LabelClick;
mylabel[i].Font.Charset:=GB2312_CHARSET;
mylabel[i].Font.Name:='宋体';
mylabel[i].Font.Size:=9;
mylabel[i].Repaint;
============================================================
这样代码执行没有问题,但是在关闭窗体时出现错误
是否是释放的问题?调试了几天依然没有成功