delphi-从祖先接口或类实现接口方法和抽象方法的快捷方式

时间:2013-05-14 14:43:47

标签: delphi methods interface abstract

我有像这样的示例代码

IExample=interface
   procedure Test;
end;

TBaseClass=class
   function Check:boolean;abstract;
end;

TExampleObject=class(TInterfacedObject,IExample)
end;

TAnotherObject=class(TBaseClass)
end;

我的问题是,如何从祖先实现接口方法和抽象方法?

我使用Visual Studio和C#,从抽象方法和接口方法实现非常简单,我只需右键单击我的类和实现方法。

RAD Studio XE2是否具有相同功能的类似工具或第三方工具?因为如果我必须手动记下所有的抽象和界面方法,这很烦人

2 个答案:

答案 0 :(得分:7)

我想有一些IDE插件可以提供你想要的功能。

我每天都使用这种方法:

将方法从您的界面复制到类的公共部分,将光标设置在其中一个方法上并执行快捷键 CTRL-SHIFT-C 。 Delphi将为您自动创建实现部分中的函数/过程!

这适用于所有班级......

答案 1 :(得分:2)

是的,如果这对于通过Interfaces继承的函数起作用也会很好,如果它在Interfaces本身中工作以创建接口属性的Getter / Setter会很好!

那就是说,我会用QC(如果还没有)记录它作为一个很好的建议。

更新:在这里你去:) - http://qc.embarcadero.com/wc/qcmain.aspx?d=121748