首页 > 其他 > 详细

InitInheritedComponent的执行过程

时间:2016-02-27 06:18:15      阅读:228      评论:0      收藏:0      [点我收藏+]

这{$R *.dfm}是一个编译指令,它只是用来告诉IDE,在编译的时候,把 *.dfm文件编到 exe文件资源里面,它本身没有编译进Exe里面。

因为TCustomForm是继承而来,所以调用TReader的过程是比较复杂的,三言两语说不清楚,大致是这样

TCustomForm.InitInheritedComponent ->
InternalReadComponentRes ->
TStream.ReadComponent ->
TReader.ReadRootComponent ->
TComponent.ReadState ->
TReader.ReadData ->
TReader.ReadDataInner ->
TReader.ReadProperty 遍历资源里面的属性,并设置

InitInheritedComponent的执行过程

原文:http://www.cnblogs.com/findumars/p/5222200.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!