2007年2月8日

苛评VCL: 穿不透的类型

摘要: 虽然遭遇到很多人的批评,但还是最终坚持下来。在这个系列中,主要是针对平时使用VCL的过程中,感觉Delphi没有处理好的地方。偶尔能提出一些自己的看法,权当谈资。更重要地是,我们可以借此学习到一些思想。Delphi比起其他语言,有一个非常明显的特点,那就是类引用。典型的声明就是:TComponentClass = class of TComponent;可不要小看这个简单的声明,他可以让你直接访问到类的VMT。在李维先生的《Inside VCL》中谈到Delphi.NET的时候,也对此有特别的说明。对象和对象的差异,从一定意义上讲,就在于其所指向的VMT的不一样。在VCL中,每个类的VMT都有 阅读全文

posted @ 2007-02-08 00:14 ohmyjava 阅读(142) 评论(0) 推荐(0) 编辑

导航