你有定义QrdbText和QRLabel全局变量吗?
如果有就自己一个一个释放,没有就算了,DELPHI不会怪你的!

解决方案 »

  1.   

    没有,这两个变量我都是在form1上定义的,建立时再用form2做它们的parent
      

  2.   

    ...
    var
      i:integer;
    begin
      for i:=0 to Components.Count -1 do
        if (Components[i].ClassType = TQRLabel) then TQRLabel(Components[i]).Free;
    end;
      

  3.   


    //...........
    FreeAndNil(Componts);
    //..................
      

  4.   

    //.............
    FreeAndNil(Components);
    //...............
      

  5.   

    使用Create(AOwner : TComponent) AOwner不为nil,当AOwner释放时,自动释放他所拥有的子Components
      

  6.   

    你有将动态生成的QrdbText和QRLabel放入TList中吗?如有你就可指定释放了。
      

  7.   

    smallBridge() 你的方法已经试过了,但释放不了
      

  8.   

    谁创建的谁负责释放,
    也就是说控件的parent自动负责释放