2
我正在使用Delphi XE2。 作为一种解决方案,Delphi不支持对记录类型的前向引用,我开始使用无类型参数。德尔福 - >从无类型参数获得记录类型
如何获取无类型参数的类型?
procedure TSomeRecord.TransformBy(const AUntypedParam);
begin
// how can I ensure that **AUntypedParam** is of a specific record type?
我需要确保AUntypedParam是一个特定的类型,否则应抛出异常。 谢谢!
在您的记录中添加签名。 –
顺便说一下,应该可以规避无法使用记录助手来声明前向记录引用。 –
是的,记录助手是我解决这个问题的方法。 –