组件的资源占用

wugangcn 2008-10-14 04:47:09
有没有这种关系,越基础的类占用资源越少, TCustomControl->TCustomGroupBox->TCustomRadioGroup->TRadioGroup,有没有越后面的占用资源越多的关系。
...全文
47 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Harryfin 2008-10-15
  • 打赏
  • 举报
回复
没关系,重在大家讨论而已:)
wugangcn 2008-10-15
  • 打赏
  • 举报
回复
harryfin,谢谢结贴后的回答,会记得下次再给意思分的啦。
Harryfin 2008-10-14
  • 打赏
  • 举报
回复
嗯,而且VCL里面的dynamic也起了省内存的效果。虽然说一般继承层数是不要太多,不过我觉得楼主说的那种情况确实不需担心,除非内存很吃紧吧。
iamduo 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Harryfin 的回复:]
其实多也不会多得了多少的,我觉得不应太吹毛求疵,除非你写的东西是比较底层的东西。

你想想VCL的类继承层次够多了,但是我们的程序依然跑得很快。
[/Quote]

因为Delphi的编译器比较强悍。优化的翻译成汇编。
Harryfin 2008-10-14
  • 打赏
  • 举报
回复
其实多也不会多得了多少的,我觉得不应太吹毛求疵,除非你写的东西是比较底层的东西。

你想想VCL的类继承层次够多了,但是我们的程序依然跑得很快。
wugangcn 2008-10-14
  • 打赏
  • 举报
回复
那岂不是要自建组件时,只要有功能够用,用越基础的越好。
fangsp 2008-10-14
  • 打赏
  • 举报
回复
看来你对类的关系还不清楚
TCustomControl->TCustomGroupBox->TCustomRadioGroup->TRadioGroup

TCustomControl是最基础的类 TCustomGroupBox是它的子类
TCustomGroupBox具有父类TCustomControl的一切特征,并且它还有自己的方法和类成员变量
所以子类TCustomGroupBox占用的资源一定比其父类TCustomControl占用的要多
其它的依次类推
frankie_24 2008-10-14
  • 打赏
  • 举报
回复
没有听说过这样的关系..

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧