2011年11月28日

淺談怎么样运用Delphi 2009地泛型容器類別

摘要: Delphi 2009在Delphi程式語言方面加入了兩個主要的功能,一個是泛型程式設計(Generics Programming),另外一個就是匿名方法(Anonymous Method)。Delphi 2009在Win32加入了泛型程式設計之後,Delphi程式語言便可以同時在Win32,.NET平台下使用泛型程式設計。由於Delphi 2009在Delphi程式語言本身加入了泛型程式設計,因... 阅读全文

posted @ 2011-11-28 15:41 easy33 阅读(246) 评论(0) 推荐(0) 编辑

Delphi随记

摘要: 可以用GetPropInfo来判断一个对象或者类是否拥有某个属性 可以用SetPropValue来为某个属性赋值,用GetPropValue来获取某个属性的值. 以上前提是属性必须声明在published里(在被判断类的前面使用{$M+},否则编译会出警告,但不影响功能),在public里是不行的. 当TObjectList对象的OwnsObjects属性设置为True(默认值)时,如果调用TO... 阅读全文

posted @ 2011-11-28 15:36 easy33 阅读(460) 评论(0) 推荐(0) 编辑

新的published和$M+对比

摘要: 新的published和$M+对比新的编译器警告“W1055 PUBLISHED caused RTTI ($M+) to be added to type '%s'”非常有趣。它解决了我们之前讨论过的一个问题。在以前的编译器版本中,如果你编写这样的代码:type TMyClass = class private FName: string; published property Name: st... 阅读全文

posted @ 2011-11-28 14:46 easy33 阅读(514) 评论(0) 推荐(0) 编辑

导航