本帖最后由 xuanxuan120 于 2011-07-31 00:14:12 编辑

解决方案 »

  1.   

    你在最后把他们都释放掉了,第二次使用的时候当然会出错了
    for i := 0 to List.Count - 1 do
      begin
      List.Objects[i].Free;
      end;
      

  2.   

    说的有道理,我把这段写到 form 的 close里去,就没问题了,呵呵,这个问题解决了,可是另一段和这段代码差不多,这样做却还是有泄露,郁闷啊
      

  3.   

    pro := TproInfo( AItem.Data ); //经过这句转换后,结构体 pro 中的 数据好多都是无效的数据
    你还没把数据关联上,这是非法访问