包中的一个类被继承的问题(我只有很少的分了,但很急,请帮帮忙!!!!!!!!)(50分)

  • 主题发起人 主题发起人 maangel
  • 开始时间 开始时间
M

maangel

Unregistered / Unconfirmed
GUEST, unregistred user!
现有1个包 packageA,里面封了一个unitForm单元(其中定义了1个TFormA类),FormA被放到对象库中.

现在有1个FormB从对象库中FormA继承下来,要封到packageB包中,而packageB引用到了PacakgeB
而在packageB中创建FormB时编译提示错误:'重复使用了 formA',

然后在PackageB单元中删掉FormA的路径,编译通过,但是当重新打开pacakgeB.dpk,并打开FormB时,提示
'Error creating Form:ancestor for FormA not found',不能显示FomrB的窗体,

请问这是怎磨回事?

当我在PackageB中刚创建完FormB时不会出错,依然会显示FormB的窗体,可是当关闭PackageB.dpk
重新打开时就出现上述问题,请高手指教!!!


 
"现在有1个FormB从对象库中FormA继承下来,要封到packageB包中,而packageB引用到了PacakgeB"中应为
"而packageB引用到了PacakgeA"
 
后退
顶部