码迷,mamicode.com
首页 > 其他好文 > 详细

InitInheritedComponent的执行过程

时间:2016-02-27 06:20:51      阅读:199      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!