文件名称:Delphi_Model
介绍说明--下载内容均来自于网络,请自行研究使用
这是一个演示程序,原本是我在接口机制学习过程中的随兴之作,源代码相当丑陋,充斥了大量的重复代码,如有好事者愿意将其修改,请务必发给我一份,谢谢。
他没有关于类VMT结构的内容,有此需要者请参考bighawk的delphi类探索,本程序亦大量的参考了其中的代码,特此表示感谢。
他也没有关于接口使用方法的说明,打算入门学习interface的朋友,请参考一些书籍,DFW的savetime兄亦有较好的文章公布,本人也从中受益良多。
这个程序所包含的是,籍由故意设计而成的TInterfacedObject和TMyInterfacedObject2个类,得到4个实例对象,4个接口指针,并且演示了在编译器实现过程中,对象模型的空间状态,接口指针,接口方法表格种种复杂的关系。
如果程序有问题,欢迎来信探讨和指正。-err
他没有关于类VMT结构的内容,有此需要者请参考bighawk的delphi类探索,本程序亦大量的参考了其中的代码,特此表示感谢。
他也没有关于接口使用方法的说明,打算入门学习interface的朋友,请参考一些书籍,DFW的savetime兄亦有较好的文章公布,本人也从中受益良多。
这个程序所包含的是,籍由故意设计而成的TInterfacedObject和TMyInterfacedObject2个类,得到4个实例对象,4个接口指针,并且演示了在编译器实现过程中,对象模型的空间状态,接口指针,接口方法表格种种复杂的关系。
如果程序有问题,欢迎来信探讨和指正。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Object Model
............\Project1.bkm
............\Project1.cfg
............\Project1.dof
............\Project1.dpr
............\Project1.res
............\README.txt
............\Unit1.bkm
............\Unit1.dcu
............\Unit1.ddp
............\Unit1.dfm
............\Unit1.pas
............\Project1.bkm
............\Project1.cfg
............\Project1.dof
............\Project1.dpr
............\Project1.res
............\README.txt
............\Unit1.bkm
............\Unit1.dcu
............\Unit1.ddp
............\Unit1.dfm
............\Unit1.pas