这是什么意思?怎么解决?(100分)

B

bugcool

Unregistered / Unconfirmed
GUEST, unregistred user!
[Warning] UnitPublic.pas(154): Method 'Destroy' hides virtual method of base type 'TPlateFromDB'
 
你只要在destructor Destroy后面加上override即可.
即destructor Destroy;override;
 
将Destroy放到Public关键里面,声明时加override;
 
应该是没有继承的原因吧
 
看你是否想重载基类的Destory方法.如果不想,可直接在destory后加reintroduce指
示字.如果想重载,可以加override.
 
是的啊
DESTROY在PUBLIC里,使用了OVERLOAD
我是用的D7;
——————————————————
TPlateFromDB = class
private
public
constructor Create;
Destructor Destroy;Overload;
end;

Create要overload么?
 
是override不是overload.
 
我把overload误当override用了
 

Similar threads

回复
0
查看
670
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
965
SUNSTONE的Delphi笔记
S
回复
0
查看
554
撒玛利亚人
I
回复
0
查看
559
import
I
顶部