Introduction - If you have any usage issues, please Google them yourself
most directly in the code and Delphi6 Delphi7 operating environment. Some involved.NET technology content of the code, the need to install Delphi 7 Borland.NET Complier for Delphi compiler can compile implementation. Borland has officially launched for Delphi 8.NET, the book example might be part of the final version D8 inconsistent.
Packet : 532332深入核心vcl架构剖析源码chap08.rar filelist
Chap08
Chap08\TPersistentDemo
Chap08\TPersistentDemo\DemoPersistentFile.cks
Chap08\TPersistentDemo\Image1.bmp
Chap08\TPersistentDemo\PPersistentDemo.bkm
Chap08\TPersistentDemo\PPersistentDemo.cfg
Chap08\TPersistentDemo\PPersistentDemo.dof
Chap08\TPersistentDemo\PPersistentDemo.dpr
Chap08\TPersistentDemo\PPersistentDemo.exe
Chap08\TPersistentDemo\PPersistentDemo.res
Chap08\TPersistentDemo\fmDemoMain.bkm
Chap08\TPersistentDemo\fmDemoMain.dcu
Chap08\TPersistentDemo\fmDemoMain.ddp
Chap08\TPersistentDemo\fmDemoMain.dfm
Chap08\TPersistentDemo\fmDemoMain.pas
Chap08\TPersistentDemo\timg.cks
Chap08\TPersistentDemo\uMyPersistent.bkm
Chap08\TPersistentDemo\uMyPersistent.dcu
Chap08\TPersistentDemo\uMyPersistent.pas
Chap08\ReaderWriter
Chap08\ReaderWriter\PDemo.bkm
Chap08\ReaderWriter\PDemo.cfg
Chap08\ReaderWriter\PDemo.dof
Chap08\ReaderWriter\PDemo.dpr
Chap08\ReaderWriter\PDemo.res
Chap08\ReaderWriter\fmMain.bkm
Chap08\ReaderWriter\fmMain.ddp
Chap08\ReaderWriter\fmMain.dfm
Chap08\ReaderWriter\fmMain.pas
Chap08\ReaderWriter\testps.cks
Chap08\ReaderWriter\testps1.cks
Chap08\ReaderWriter\uFileStreamTx.bkm
Chap08\ReaderWriter\uFileStreamTx.pas
Chap08\NETStreamReader
Chap08\NETStreamReader\PNETStreamReader.bkm
Chap08\NETStreamReader\PNETStreamReader.cfg
Chap08\NETStreamReader\PNETStreamReader.dof
Chap08\NETStreamReader\PNETStreamReader.dpr
Chap08\NETStreamAdapter
Chap08\NETStreamAdapter\PNETStreamAdapter.bkm
Chap08\NETStreamAdapter\PNETStreamAdapter.cfg
Chap08\NETStreamAdapter\PNETStreamAdapter.dof
Chap08\NETStreamAdapter\PNETStreamAdapter.dpr
Chap08\NETStreamAdapter\test.cks
Chap08\NETSerializable
Chap08\NETSerializable\NETSerializableDemo.bkm
Chap08\NETSerializable\NETSerializableDemo.cfg
Chap08\NETSerializable\NETSerializableDemo.dof
Chap08\NETSerializable\NETSerializableDemo.dpr
Chap08\NETSerializable\TMyClass.bin
Chap08\NETSerializable\TMyClass.xml
Chap08\DynamicCheckBox
Chap08\DynamicCheckBox\PDynamicCheckBox.cfg
Chap08\DynamicCheckBox\PDynamicCheckBox.dof
Chap08\DynamicCheckBox\PDynamicCheckBox.dpr
Chap08\DynamicCheckBox\PDynamicCheckBox.exe
Chap08\DynamicCheckBox\PDynamicCheckBox.res
Chap08\DynamicCheckBox\custommizedComponents.cks
Chap08\DynamicCheckBox\fmDynamicCheckBox.bkm
Chap08\DynamicCheckBox\fmDynamicCheckBox.dcu
Chap08\DynamicCheckBox\fmDynamicCheckBox.ddp
Chap08\DynamicCheckBox\fmDynamicCheckBox.dfm
Chap08\DynamicCheckBox\fmDynamicCheckBox.pas
Chap08\CustomizedComponents
Chap08\CustomizedComponents\CustomizedComponents.cks
Chap08\CustomizedComponents\PCustomizedComponent.cfg
Chap08\CustomizedComponents\PCustomizedComponent.dof
Chap08\CustomizedComponents\PCustomizedComponent.dpr
Chap08\CustomizedComponents\PCustomizedComponent.exe
Chap08\CustomizedComponents\PCustomizedComponent.res
Chap08\CustomizedComponents\fmDemoMain.dcu
Chap08\CustomizedComponents\fmDemoMain.ddp
Chap08\CustomizedComponents\fmDemoMain.dfm
Chap08\CustomizedComponents\fmDemoMain.pas
Chap08\AssignDemo
Chap08\AssignDemo\PAssignDemo.bkm
Chap08\AssignDemo\PAssignDemo.cfg
Chap08\AssignDemo\PAssignDemo.dof
Chap08\AssignDemo\PAssignDemo.dpr
Chap08\AssignDemo\PAssignDemo.exe
Chap08\AssignDemo\PAssignDemo.res
Chap08\AssignDemo\fmAssignDemo.bkm
Chap08\AssignDemo\fmAssignDemo.dcu
Chap08\AssignDemo\fmAssignDemo.ddp
Chap08\AssignDemo\fmAssignDemo.dfm
Chap08\AssignDemo\fmAssignDemo.pas
Chap08\AssignDemo\uMyObjs.bkm
Chap08\AssignDemo\uMyObjs.dcu
Chap08\AssignDemo\uMyObjs.pas