【发布时间】:2016-11-25 05:33:45
【问题描述】:
有一个类型声明,其中两个子类型派生自相同的内部类型,我们如何为每个子类型设置不同的记录助手?
例子:
type
SingleA = Single;
SingleB = Single;
_SingleA = record helper for SingleA
procedure DoThingsToA;
end;
_SingleB = record helper for SingleB
procedure DoThingsToB;
end;
如果我声明一个 SingleA 类型的 var,我总是从 SingleB 类型获取帮助程序,我知道如果我们覆盖相同的内部类型,这是正常行为,但为什么不同类型会发生这种情况?
非常感谢任何帮助...
提前致谢。
【问题讨论】: