起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 573|回复: 0

[请求]Delphi中的PPropInfo在X3中如何定义?

[复制链接]
发表于 2011-11-1 14:28:30 | 显示全部楼层 |阅读模式
X3中调用方法TypInfo.GetPropInfo(Self, 'Caption', [TTypeKind.tkString]),编译通过,但是返回的值想保存在变量里,变量的类型该如何声明?

注:我知道可以通过ObjectHelper.GetPropertyValue(Self, 'Caption',[])获得该属性值,但我就想知道是否可以直接获得TPropInfo。

另外,类似delphi中的Count := GetPropList(aObject, vPropList)这种用法,在X3中有没变通的做法可以拿到PropList?


[B]来,换个思路,改用反射机制[/B] :

// Self 指向当前窗体
ObjectHelper.GetType(Self).GetMembers(System.Reflection.BindingFlags.Default),报访问异常。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-22 18:38 , Processed in 0.038485 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表