Delphi 2010 RTTI:探索枚举
发布时间:2020-12-15 06:10:49 所属栏目:大数据 来源:网络整理
导读:考虑到这样一个枚举: type TTypeOfData = ( [XmlName('ABC')] todABC,[XmlName('DEF')] todDEF,[XmlName('GHI')] todGHI ); 其中XmlName是用于定义此枚举成员的序列化字符串的自定义属性. 如何探索这个枚举的每个成员附加的属性? 解决方法 与枚举中的元素
考虑到这样一个枚举:
type TTypeOfData = ( [XmlName('ABC')] todABC,[XmlName('DEF')] todDEF,[XmlName('GHI')] todGHI ); 其中XmlName是用于定义此枚举成员的序列化字符串的自定义属性. 如何探索这个枚举的每个成员附加的属性? 解决方法
与枚举中的元素相关联的属性当前不存储在可执行文件中的Win32 RTTI数据中. RTTI已经对可执行文件的大小进行了公正的增加,所以必须在某个地方绘制一些线条. Delphi Win32中的属性支持类型,记录字段,字段,方法,参数和类的属性.
属性声明不会导致错误,因为与Delphi for .NET的向后兼容性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |