随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  类相关

delphi property中default的含义
摘要:delphi property中default的含义 首先看个案例 TPerson = class published property Age: Integer read FAge write SetAge default 20; end; 我们创建一个TPerson类 给其一个属性,然后使用了 阅读全文
posted @ 2024-06-06 15:03 del88 阅读(80) 评论(0) 推荐(0) 编辑
普通方法、类的方法、匿名方法 做参数
摘要:1.普通方法做参数: 如果方法 是类的方法,那么就不能当函数的参数了,编译会报错,就是说 类的方法的指针 与 普通方法的指针是有区别的,毕竟类的方法的指针 可能包含了 面向对象的 继承 覆盖 等信息; 2.类的方法做参数,就是说类的方法的类型要加上 of object: 3.匿名方法 做参数,要加上 阅读全文
posted @ 2017-06-01 15:25 del88 阅读(338) 评论(0) 推荐(0) 编辑
编写组件TComponent published $M+ 问题
摘要:报错如下: PUBLISHED caused RTTI ($M+) to be added to type 修改成下面这样之后: 解决问题 方法: 新的published和$M+对比 新的编译器警告“W1055 PUBLISHED caused RTTI ($M+) to be added to t 阅读全文
posted @ 2017-05-23 15:49 del88 阅读(669) 评论(0) 推荐(0) 编辑
delphi 类方法、类变量、类常量、类属性的研究,自己的研究
摘要:群里我师傅给我的答案: 阅读全文
posted @ 2016-10-16 14:28 del88 阅读(507) 评论(0) 推荐(0) 编辑
阻止继承的思路,屏蔽友元类
摘要://下面说的数据成员不仅仅指方法 TMyClass = class(TObject) function Fun1: string; {公共区域的数据成员在默认状态下会归于 published 区} //所谓默认状态就是编译指令为{$M+}, 如果是{$M-}这些数据成员会归于 public 区 pr 阅读全文
posted @ 2016-07-01 17:08 del88 阅读(169) 评论(0) 推荐(0) 编辑
记录元素初始化、类属性初始化、记录属性初始化 区别【严重注意,使用记录类型的时候要严重注意】
摘要:严重注意: 使用记录类型的时候要严重注意,记录类型的元素初始化 并非我们想要的结果,如果是integer,currey当不赋值的时候,初始化并不为0,而是随机数, boolean 类型默认为true,所以当记录类型的元素用不到的时候,一定要注释掉,而不是放再那里不赋值,如果你不赋值,系统也会自动给你 阅读全文
posted @ 2015-07-26 10:29 del88 阅读(15) 评论(0) 推荐(0) 编辑
过程中 无法 使用 窗体 组件的 解决方法
摘要:虽然解决了但是还是有点迷糊,有时间再 研究下。研究是 深入的进步的方法 阅读全文
posted @ 2012-02-03 21:39 del88 编辑
private、protected、public、published 访问限制(或者叫类成员的可见性)
摘要:随顺序逐步扩大范围。 private //不可见。 protected //派生类可见。 public //可见。 published //可见。用于运行时信息。 automated //可见。用于兼容。 //在范围以外时:{$M+}(默认)时是 published;{$M-}时是 public / 阅读全文
posted @ 2012-01-21 00:19 del88 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示