我可以使用'通用约束'类型'对象的过程'在德尔福'。 我已经给出了一段代码来理解我的问题。
var
abc : procedure of object
harry <T : abc > = class
public
procedure b (const handler : X);
end;
procedure harry.b (const handler : X);
begin
// do something
end;
任何帮助都会很明显。
答案 0 :(得分:3)
不,Delphi通用约束并不灵活。关于可以用作约束的内容,文档非常明确:
约束条款包括:
零,一个或多个界面类型
零或一个类类型
保留字“构造函数”,“类”或“记录”
procedure of object
不满足任何这些选项。