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 : 377380深入核心vcl架构剖析源码chap10.rar filelist
Chap10
Chap10\SimpleDataType
Chap10\SimpleDataType\SimpleDataType.cfg
Chap10\SimpleDataType\SimpleDataType.dof
Chap10\SimpleDataType\SimpleDataType.dpr
Chap10\SimpleDataType\SimpleDataType.dpr.bak
Chap10\SimpleDataType\simpledatatype.exe
Chap10\RegisterNotifyDesignPatternDemo
Chap10\RegisterNotifyDesignPatternDemo\MainDemo.bkm
Chap10\RegisterNotifyDesignPatternDemo\MainDemo.cfg
Chap10\RegisterNotifyDesignPatternDemo\MainDemo.dof
Chap10\RegisterNotifyDesignPatternDemo\MainDemo.dpr
Chap10\RegisterNotifyDesignPatternDemo\fmEndless.bkm
Chap10\RegisterNotifyDesignPatternDemo\fmEndless.ddp
Chap10\RegisterNotifyDesignPatternDemo\fmEndless.dfm
Chap10\RegisterNotifyDesignPatternDemo\fmEndless.pas
Chap10\RegisterNotifyDesignPatternDemo\ntDll.bkm
Chap10\RegisterNotifyDesignPatternDemo\ntDll.cfg
Chap10\RegisterNotifyDesignPatternDemo\ntDll.dll
Chap10\RegisterNotifyDesignPatternDemo\ntDll.dof
Chap10\RegisterNotifyDesignPatternDemo\ntDll.dpr
Chap10\RegisterNotifyDesignPatternDemo\ntDll.res
Chap10\RegisterNotifyDesignPatternDemo\uEndlessThread.bkm
Chap10\RegisterNotifyDesignPatternDemo\uEndlessThread.pas
Chap10\PNETClassrefVCtor
Chap10\PNETClassrefVCtor\PNETClassRefDemo.bkm
Chap10\PNETClassrefVCtor\PNETClassRefDemo.cfg
Chap10\PNETClassrefVCtor\PNETClassRefDemo.dof
Chap10\PNETClassrefVCtor\PNETClassRefDemo.dpr
Chap10\PNETClassrefVCtor\PNETClassRefDemo.exe
Chap10\PNETClassrefVCtor\PNetClassRefVCtor.bkm
Chap10\PNETClassrefVCtor\PNetClassRefVCtor.cfg
Chap10\PNETClassrefVCtor\PNetClassRefVCtor.dof
Chap10\PNETClassrefVCtor\PNetClassRefVCtor.pas
Chap10\PCSharpDemoApp
Chap10\PCSharpDemoApp\AssemblyInfo.cs
Chap10\PCSharpDemoApp\PCSharpAPP.WinForm.resources
Chap10\PCSharpDemoApp\PCSharpAPP.bdsproj
Chap10\PCSharpDemoApp\WinForm.cs
Chap10\PCSharpDemoApp\WinForm.resx
Chap10\PCSharpDemoApp\bin
Chap10\PCSharpDemo
Chap10\PCSharpDemo\AssemblyInfo.cs
Chap10\PCSharpDemo\Class.cs
Chap10\PCSharpDemo\PCSharpDemo.bdsproj
Chap10\PCSharpDemo\PCSharpDemo.cdp
Chap10\PCSharpDemo\bin
Chap10\PCSharpAssembly
Chap10\PCSharpAssembly\AssemblyInfo.cs
Chap10\PCSharpAssembly\DemoClass.cs
Chap10\PCSharpAssembly\PCSharpAssembly.bdsproj
Chap10\PCSharpAssembly\bin
Chap10\OPLangChange
Chap10\OPLangChange\OPLangChange.bkm
Chap10\OPLangChange\OPLangChange.cfg
Chap10\OPLangChange\OPLangChange.dof
Chap10\OPLangChange\OPLangChange.dpr
Chap10\OPLangChange\OPLangChange.exe
Chap10\OPLangChange\PCSharpAssembly.dll
Chap10\NestedType
Chap10\NestedType\PNestedType.bkm
Chap10\NestedType\PNestedType.cfg
Chap10\NestedType\PNestedType.dof
Chap10\NestedType\PNestedType.dpr
Chap10\NETBDEDemo
Chap10\NETBDEDemo\ShapeChanger.bkm
Chap10\NETBDEDemo\ShapeChanger.cfg
Chap10\NETBDEDemo\ShapeChanger.dof
Chap10\NETBDEDemo\ShapeChanger.dpr
Chap10\NETBDEDemo\ShapeChanger.exe
Chap10\NETBDEDemo\Shapes.bkm
Chap10\NETBDEDemo\Shapes.pas
Chap10\NETBDEDemo\employee.cds
Chap10\NETBDEDemo\employee.db
Chap10\ModifiedShape
Chap10\ModifiedShape\ShapeChanger.cfg
Chap10\ModifiedShape\ShapeChanger.dof
Chap10\ModifiedShape\ShapeChanger.dpr
Chap10\ModifiedShape\Shapes.pas
Chap10\DelphiDemo
Chap10\DelphiDemo\PDelphiDemo.bkm
Chap10\DelphiDemo\PDelphiDemo.cfg
Chap10\DelphiDemo\PDelphiDemo.dof
Chap10\DelphiDemo\PDelphiDemo.dpr
Chap10\DelphiDemo\PDelphiDemo.res
Chap10\DelphiDemo\fMain.bkm
Chap10\DelphiDemo\fMain.ddp
Chap10\DelphiDemo\fMain.dfm
Chap10\DelphiDemo\fMain.pas
Chap10\DelphiDemo\uClassDemo.bkm
Chap10\DelphiDemo\uClassDemo.pas
Chap10\DelphiAssembly
Chap10\DelphiAssembly\PDelphiAssembly.bkm
Chap10\DelphiAssembly\PDelphiAssembly.cfg
Chap10\DelphiAssembly\PDelphiAssembly.dll
Chap10\DelphiAssembly\PDelphiAssembly.dof
Chap10\DelphiAssembly\PDelphiAssembly.dpr
Chap10\CrackerClassDemo
Chap10\CrackerClassDemo\Win32Demo
Chap10\CrackerClassDemo\Win32Demo\PCrackerDemo.bkm
Chap10\CrackerClassDemo\Win32Demo\PCrackerDemo.cfg
Chap10\CrackerClassDemo\Win32Demo\PCrackerDemo.dof
Chap10\CrackerClassDemo\Win32Demo\PCrackerDemo.dpr
Chap10\CrackerClassDemo\Win32Demo\PCrackerDemo.res
Chap10\CrackerClassDemo\Win32Demo\fmMain.bkm
Chap10\CrackerClassDemo\Win32Demo\fmMain.dfm
Chap10\CrackerClassDemo\Win32Demo\fmMain.pas
Chap10\CrackerClassDemo\Win32Demo\uWantedClass.bkm
Chap10\CrackerClassDemo\Win32Demo\uWantedClass.pas
Chap10\CrackerClassDemo\Win32Demo\udmCrackerClass.bkm
Chap10\CrackerClassDemo\Win32Demo\udmCrackerClass.pas
Chap10\ClassRefAndVCtor
Chap10\ClassRefAndVCtor\PClassRefAndVCtor.bkm
Chap10\ClassRefAndVCtor\PClassRefAndVCtor.cfg
Chap10\ClassRefAndVCtor\PClassRefAndVCtor.dof
Chap10\ClassRefAndVCtor\PClassRefAndVCtor.dpr
Chap10\ClassRefAndVCtor\PClassRefAndVCtor.res
Chap10\ClassRefAndVCtor\fmMain.bkm
Chap10\ClassRefAndVCtor\fmMain.dfm
Chap10\ClassRefAndVCtor\fmMain.pas
Chap10\CSharpBoxing
Chap10\CSharpBoxing\AssemblyInfo.cs
Chap10\CSharpBoxing\BoxingDemo.bdsproj
Chap10\CSharpBoxing\Class.cs
Chap10\CSharpBoxing\bin