当一个类型声明有两个派生自同一内部类型的子类型时,我们如何为每个子类型拥有不同的记录辅助函数呢?
例如:
type
SingleA = Single;
SingleB = Single;
_SingleA = record helper for SingleA
procedure DoThingsToA;
end;
_SingleB = record helper for SingleB
procedure DoThingsToB;
end;
如果我声明一个类型为SingleA的变量,我总是会得到来自类型SingleB的帮助程序,如果我们覆盖相同的内部类型,我知道这是正常行为,但为什么不同类型也会发生这种情况呢?
非常感谢任何帮助...
提前致谢。