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 : 112489深入核心vcl架构剖析源码chap09.rar filelist
Chap09
Chap09\NotifyDesignPatternDemo
Chap09\NotifyDesignPatternDemo\PNotifyDemo.cfg
Chap09\NotifyDesignPatternDemo\PNotifyDemo.dof
Chap09\NotifyDesignPatternDemo\PNotifyDemo.dpr
Chap09\NotifyDesignPatternDemo\PNotifyDemo.exe
Chap09\NotifyDesignPatternDemo\PNotifyDemo.res
Chap09\NotifyDesignPatternDemo\fmMain.dcu
Chap09\NotifyDesignPatternDemo\fmMain.ddp
Chap09\NotifyDesignPatternDemo\fmMain.dfm
Chap09\NotifyDesignPatternDemo\fmMain.pas
Chap09\NotifyDesignPatternDemo\uObjects.dcu
Chap09\NotifyDesignPatternDemo\uObjects.pas
Chap09\FacadeDemo
Chap09\FacadeDemo\PClientDemo.cfg
Chap09\FacadeDemo\PClientDemo.dof
Chap09\FacadeDemo\PClientDemo.dpr
Chap09\FacadeDemo\PClientDemo.exe
Chap09\FacadeDemo\PClientDemo.res
Chap09\FacadeDemo\PFacadeDemo.cfg
Chap09\FacadeDemo\PFacadeDemo.dof
Chap09\FacadeDemo\PFacadeDemo.dpr
Chap09\FacadeDemo\PFacadeDemo.exe
Chap09\FacadeDemo\PFacadeDemo.res
Chap09\FacadeDemo\PFacadeDemo.tlb
Chap09\FacadeDemo\PFacadeDemo_TLB.dcu
Chap09\FacadeDemo\PFacadeDemo_TLB.pas
Chap09\FacadeDemo\fmClientMain.dcu
Chap09\FacadeDemo\fmClientMain.ddp
Chap09\FacadeDemo\fmClientMain.dfm
Chap09\FacadeDemo\fmClientMain.pas
Chap09\FacadeDemo\fmMain.dcu
Chap09\FacadeDemo\fmMain.dfm
Chap09\FacadeDemo\fmMain.pas
Chap09\FacadeDemo\uFacade.dcu
Chap09\FacadeDemo\uFacade.pas
Chap09\FacadeDemo\uFacadeDemoServer.dcu
Chap09\FacadeDemo\uFacadeDemoServer.dfm
Chap09\FacadeDemo\uFacadeDemoServer.pas
Chap09\FacadeDemo\uObjects.dcu
Chap09\FacadeDemo\uObjects.pas
Chap09\CommandDemo
Chap09\CommandDemo\PCommandDemo.bkm
Chap09\CommandDemo\PCommandDemo.cfg
Chap09\CommandDemo\PCommandDemo.dof
Chap09\CommandDemo\PCommandDemo.dpr
Chap09\CommandDemo\PCommandDemo.res
Chap09\CommandDemo\fmMain.bkm
Chap09\CommandDemo\fmMain.dcu
Chap09\CommandDemo\fmMain.ddp
Chap09\CommandDemo\fmMain.dfm
Chap09\CommandDemo\fmMain.pas
Chap09\CommandDemo\pcommanddemo.exe
Chap09\CommandDemo\uMyActions.bkm
Chap09\CommandDemo\uMyActions.dcu
Chap09\CommandDemo\uMyActions.pas
Chap09\AppServerDemo
Chap09\AppServerDemo\PClientDemo.cfg
Chap09\AppServerDemo\PClientDemo.dof
Chap09\AppServerDemo\PClientDemo.dpr
Chap09\AppServerDemo\PClientDemo.exe
Chap09\AppServerDemo\PClientDemo.res
Chap09\AppServerDemo\PFacadeServer.cfg
Chap09\AppServerDemo\PFacadeServer.dof
Chap09\AppServerDemo\PFacadeServer.dpr
Chap09\AppServerDemo\PFacadeServer.exe
Chap09\AppServerDemo\PFacadeServer.res
Chap09\AppServerDemo\PFacadeServer.tlb
Chap09\AppServerDemo\PFacadeServer_TLB.dcu
Chap09\AppServerDemo\PFacadeServer_TLB.pas
Chap09\AppServerDemo\fmClientMain.dcu
Chap09\AppServerDemo\fmClientMain.ddp
Chap09\AppServerDemo\fmClientMain.dfm
Chap09\AppServerDemo\fmClientMain.pas
Chap09\AppServerDemo\fmMain.dcu
Chap09\AppServerDemo\fmMain.dfm
Chap09\AppServerDemo\fmMain.pas
Chap09\AppServerDemo\pgFacadeDemo.bpg
Chap09\AppServerDemo\urdmFacade.dcu
Chap09\AppServerDemo\urdmFacade.ddp
Chap09\AppServerDemo\urdmFacade.dfm
Chap09\AppServerDemo\urdmFacade.pas