前端之家收集整理的这篇文章主要介绍了
Delphi 2010 RTTI:探索枚举,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
考虑到这样一个枚举:
type
TTypeOfData = (
[XmlName('ABC')] todABC,[XmlName('DEF')] todDEF,[XmlName('GHI')] todGHI
);
其中XmlName是用于定义此枚举成员的序列化字符串的自定义属性.
如何探索这个枚举的每个成员附加的属性?
与枚举中的元素相关联的
属性当前不存储在可执行
文件中的Win32 RTTI数据中. RTTI已经对可执行
文件的大小进行了公正的
增加,所以必须在某个地方绘制一些线条. Delphi Win32中的
属性支持类型,记录字段,字段,
方法,参数和类的
属性.
属性声明不会导致错误,因为与Delphi for .NET的向后兼容性.
原文链接:https://www.f2er.com/delphi/102661.html