2011年6月15日

China Stamps Out Southern Unrest

摘要: The massive show of force appeared to have quelled the rioting, which began in the Xintang district on Friday night after security guards pushed to the ground a pregnant migrant street vendor from the western province of Sichuan as they tried to move her food stall off the street.A cyclist on Tuesda 阅读全文

posted @ 2011-06-15 22:17 Tony Liu 阅读(280) 评论(0) 推荐(0) 编辑

RTTI(五)相关函数3【转自大富翁】

摘要: GetFloatProp / SetFloatProp 函数GetFloatProp 用于获得浮点型属性值。它将 Single(4 bytes)、Double(8 bytes)、Comp(8 bytes)、Currency(8 bytes) 类型的浮点数属性转换为 Extented(10 bytes) 类型返回。function GetFloatProp(Instance: TObject; PropInfo: PPropInfo): Extended;function GetFloatProp(Instance: TObject; const PropName: string): Exten 阅读全文

posted @ 2011-06-15 17:25 Tony Liu 阅读(542) 评论(0) 推荐(1) 编辑

RTTI(四)相关函数2【转自大富翁】

摘要: GetOrdProp 函数详解SetOrdProp 函数GetEnumProp / SetEnumProp 函数GetSetProp / SetSetProp 函数 GetObjectProp / SetObjectProp 函数GetStrProp / SetStrProp 函数 ⊙ GetOrdProp 函数详解GetOrdProp 是 Delphi RTTI 中使用频繁的函数。GetOrdProp 根据对象句柄和对象属性的 TPropInfo 指针获得对象的属性值。它的返回值是 Longint,需要强制转换成相应的属性类型才能使用。function GetOrdProp(Instance 阅读全文

posted @ 2011-06-15 17:16 Tony Liu 阅读(477) 评论(0) 推荐(1) 编辑

RTTI(三)相关函数1【转自大富翁】

摘要: 第三部分RTTI相关函数GetTypeData 函数GetPropInfo 函数 FindPropInfo 函数 GetPropInfos 函数 SortPropList 函数 GetPropList 函数GetObjectPropClass 函数 PropType / PropIsType 函数 IsPublishedProp 函数 IsStoredProp 函数 FreeAndNilProperties 函数 SetToString / StringToSet 函数 GetEnumName / GetEnumValue / GetEnumNameValue 函数 GetTypeData 函 阅读全文

posted @ 2011-06-15 17:05 Tony Liu 阅读(253) 评论(0) 推荐(0) 编辑

RTTI(二)获取类型信息【转自大富翁】

摘要: 第二部分获取方法(method)的类型信息获取有序类型(ordinal)、集合(set)类型的 RTTI 信息 ⊙ 获取方法(method)的类型信息所谓方法就是以 of object 关键字声明的函数指针,下面的函数可以显示一个方法的类型信息:procedure GetMethodTypeInfo(ATypeInfo: PTypeInfo; AStrings: TStrings);type PParamData = ^TParamData; TParamData = record // 函数参数的数据结构 Flags: TParamFlags; // 参数传递规则 ParamName: Sh 阅读全文

posted @ 2011-06-15 16:53 Tony Liu 阅读(394) 评论(0) 推荐(0) 编辑

RTTI(一)简介【转自大富翁】

摘要: 第一部分RTTI简介类(class) 和 VMT 的关系类(class)、类的类(class of class)、类变量(class variable) 的关系 TObject.ClassType 和TObject.ClassInfo is 和 as 运算符的原理 TTypeInfo – RTTI 信息的结构 获取类(class)的属性(property)信息 ⊙ RTTI 简介RTTI(Run-Time Type Information) 翻译过来的名称是“运行期类型信息”,也就是说可以在运行期获得数据类型或类(class)的信息。这个 RTTI 到底有什么用处,我现在也说不清楚。我是在阅读 阅读全文

posted @ 2011-06-15 16:26 Tony Liu 阅读(631) 评论(0) 推荐(0) 编辑

导航