关于TComponentList(50分)

  • 主题发起人 主题发起人 wolf_cyj
  • 开始时间 开始时间
W

wolf_cyj

Unregistered / Unconfirmed
GUEST, unregistred user!
var
FComponents: TComponentList;
begin
FComponents.add(TColumnknd(ListView1.Items.Data));
end;

TColumnknd是从TPersistent继承来得在D5下编译不通过。如何解决
 
TColumnknd 是什么类?你首先应该 uses 它所在的单元,还有就是 TColumnknd 类的等级
太高,如你所说,它是 TPersistent 的直接子类,把它从 TComponent 以下继承就行了。
 
嗯,是类型不对吧,从tComponent继承就行了
 
wolf_cyj:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
TComponentList.Add所带的参数应该是TComponent或其后继类,
而TPersisitent是TCompoent的父类,当然会出错啦。
 
多人接受答案了。
 
后退
顶部