Introduction - If you have any usage issues, please Google them yourself
delphi source code analysis source code, delphi source code analysis of a book as a result of more, and better at the net, and upload the first Chuan-source, I hope at the same time useful
Packet : 9927441delphi_source_analys.rar filelist
Book\chapter 1\MiniDExe\说明.txt
Book\chapter 1\MiniDExe
Book\chapter 1
Book\chapter 11\DOS\说明.txt
Book\chapter 11\DOS
Book\chapter 11\DOS32\说明.txt
Book\chapter 11\DOS32
Book\chapter 11\VxD\D3MAKE.BAT
Book\chapter 11\VxD\LINKER\说明.txt
Book\chapter 11\VxD\LINKER
Book\chapter 11\VxD\Stub\DelphiStub.asm
Book\chapter 11\VxD\Stub\vxdstub.asm
Book\chapter 11\VxD\Stub
Book\chapter 11\VxD\vxdmain.pas
Book\chapter 11\VxD\vxdprocs.pas
Book\chapter 11\VxD\VxDProj.dpr
Book\chapter 11\VxD\VxdStub.obj
Book\chapter 11\VxD
Book\chapter 11\WDM\DLL\SysInit.pas
Book\chapter 11\WDM\DLL\system.pas
Book\chapter 11\WDM\DLL
Book\chapter 11\WDM\EXE\SysInit.pas
Book\chapter 11\WDM\EXE\system.pas
Book\chapter 11\WDM\EXE
Book\chapter 11\WDM\MinimumWDM.dpr
Book\chapter 11\WDM\MiniWDM.dpr
Book\chapter 11\WDM\MiniWDM.inf
Book\chapter 11\WDM\MyWDMProcs.pas
Book\chapter 11\WDM\WDMFixer\WDMFixer.dpr
Book\chapter 11\WDM\WDMFixer\WDMFixer.exe
Book\chapter 11\WDM\WDMFixer
Book\chapter 11\WDM\WINDDK.PAS
Book\chapter 11\WDM\_Build.bat
Book\chapter 11\WDM\说明.txt
Book\chapter 11\WDM
Book\chapter 11\说明.txt
Book\chapter 11
Book\chapter 2\DEMO 1\VarInHeapStack_Demo.dpr
Book\chapter 2\DEMO 1\说明.txt
Book\chapter 2\DEMO 1
Book\chapter 2\DEMO 10\FixProc_Demo.dpr
Book\chapter 2\DEMO 10\说明.txt
Book\chapter 2\DEMO 10
Book\chapter 2\DEMO 2\MoreConst_Demo.dpr
Book\chapter 2\DEMO 2\No_MoreConst_Demo.dpr
Book\chapter 2\DEMO 2\说明.txt
Book\chapter 2\DEMO 2
Book\chapter 2\DEMO 3\ChangeConstParam_Demo.dpr
Book\chapter 2\DEMO 3\说明.txt
Book\chapter 2\DEMO 3
Book\chapter 2\DEMO 4\LongString_Demo.dpr
Book\chapter 2\DEMO 4\说明.txt
Book\chapter 2\DEMO 4
Book\chapter 2\DEMO 5\ArrayTest_Demo.dpr
Book\chapter 2\DEMO 5\说明.txt
Book\chapter 2\DEMO 5
Book\chapter 2\DEMO 6\StackOverflow_Demo1.dpr
Book\chapter 2\DEMO 6\说明.txt
Book\chapter 2\DEMO 6
Book\chapter 2\DEMO 7\TestProc_Demo.dpr
Book\chapter 2\DEMO 7\说明.txt
Book\chapter 2\DEMO 7
Book\chapter 2\DEMO 8\LocalVsGlobal_Demo.dpr
Book\chapter 2\DEMO 8\说明.txt
Book\chapter 2\DEMO 8
Book\chapter 2\DEMO 9\DynArrayElement_Demo.dpr
Book\chapter 2\DEMO 9\说明.txt
Book\chapter 2\DEMO 9
Book\chapter 2\说明.txt
Book\chapter 2
Book\chapter 3\DEMO 1\RegisterCall_Demo.dpr
Book\chapter 3\DEMO 1\说明.txt
Book\chapter 3\DEMO 1
Book\chapter 3\DEMO 2\WinApiCall_Demo.dpr
Book\chapter 3\DEMO 2\说明.txt
Book\chapter 3\DEMO 2
Book\chapter 3\DEMO 3\JmpCall_Demo.dpr
Book\chapter 3\DEMO 3\说明.txt
Book\chapter 3\DEMO 3
Book\chapter 3\说明.txt
Book\chapter 3
Book\chapter 5\Console\Console.pas
Book\chapter 5\Console\ConsoleApp.dpr
Book\chapter 5\Console\MiniConsole.dpr
Book\chapter 5\Console\MinimumConsole.dpr
Book\chapter 5\Console\Sys\SysInit.pas
Book\chapter 5\Console\Sys\system.pas
Book\chapter 5\Console\Sys\_Build.bat
Book\chapter 5\Console\Sys
Book\chapter 5\Console\_Build.bat
Book\chapter 5\Console
Book\chapter 5\DLL\MiniDll.dpr
Book\chapter 5\DLL\MinimumDLL\MinimumDll.dpr
Book\chapter 5\DLL\MinimumDLL\Sys\SysInit.pas
Book\chapter 5\DLL\MinimumDLL\Sys\system.pas
Book\chapter 5\DLL\MinimumDLL\Sys\_Build.bat
Book\chapter 5\DLL\MinimumDLL\Sys
Book\chapter 5\DLL\MinimumDLL\TestIt.dpr
Book\chapter 5\DLL\MinimumDLL\_Build.bat
Book\chapter 5\DLL\MinimumDLL
Book\chapter 5\DLL\Sys\SysInit.pas
Book\chapter 5\DLL\Sys\system.pas
Book\chapter 5\DLL\Sys\_Build.bat
Book\chapter 5\DLL\Sys
Book\chapter 5\DLL\TestIt.dpr
Book\chapter 5\DLL\_Build.bat
Book\chapter 5\DLL
Book\chapter 5\EXE\MinimumExe.dpr
Book\chapter 5\EXE\sys\SysInit.pas
Book\chapter 5\EXE\sys\system.pas
Book\chapter 5\EXE\sys\_Build.bat
Book\chapter 5\EXE\sys
Book\chapter 5\EXE\_Build.bat
Book\chapter 5\EXE
Book\chapter 5\Package\NullPackage.dpk
Book\chapter 5\Package\Sys\SysInit.dcu
Book\chapter 5\Package\Sys\SysInit.pas
Book\chapter 5\Package\Sys\system.dcu
Book\chapter 5\Package\Sys\system.pas
Book\chapter 5\Package\Sys\_Build.bat
Book\chapter 5\Package\Sys
Book\chapter 5\Package\TestIt.dpr
Book\chapter 5\Package\_Build.bat
Book\chapter 5\Package
Book\chapter 5\说明.txt
Book\chapter 5
Book\chapter 6\PEChecker\PEChecker.dpr
Book\chapter 6\PEChecker
Book\chapter 6\PEHeader\PEHeader.dpr
Book\chapter 6\PEHeader
Book\chapter 6\PEImage\LocalHeapMM\LocalHeapMM.pas
Book\chapter 6\PEImage\LocalHeapMM\LocalHeapMM.rc
Book\chapter 6\PEImage\LocalHeapMM\LocalHeapMM.RES
Book\chapter 6\PEImage\LocalHeapMM\resource.h
Book\chapter 6\PEImage\LocalHeapMM\resrc1.h
Book\chapter 6\PEImage\LocalHeapMM
Book\chapter 6\PEImage\PEImageInfo.dpr
Book\chapter 6\PEImage\PEImageTools.pas
Book\chapter 6\PEImage
Book\chapter 6\PELoader\PELoader.dpr
Book\chapter 6\PELoader\Test\MiniDExe.exe
Book\chapter 6\PELoader\Test\TestIt.bat
Book\chapter 6\PELoader\Test
Book\chapter 6\PELoader
Book\chapter 6\说明.txt
Book\chapter 6
Book\chapter 7\AlignSize\AlignSize.dpr
Book\chapter 7\AlignSize
Book\chapter 7\borlndmm\borlndmm.dpr
Book\chapter 7\borlndmm
Book\chapter 7\MemMapper\MemMapper.dpr
Book\chapter 7\MemMapper\Tester.pas
Book\chapter 7\MemMapper
Book\chapter 7\Notes\bin\BPatch.exe
Book\chapter 7\Notes\bin\diff.lst
Book\chapter 7\Notes\bin
Book\chapter 7\Notes\_MakeNotes.bat
Book\chapter 7\Notes
Book\chapter 7\ShareMemRep\Readme.txt
Book\chapter 7\ShareMemRep\Sample\BaseTest\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\BaseTest\TestExe.dpr
Book\chapter 7\ShareMemRep\Sample\BaseTest
Book\chapter 7\ShareMemRep\Sample\BigTest\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\BigTest\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\BigTest
Book\chapter 7\ShareMemRep\Sample\Default
Book\chapter 7\ShareMemRep\Sample\FinalTest\FinalTest.pas
Book\chapter 7\ShareMemRep\Sample\FinalTest\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\FinalTest\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\FinalTest
Book\chapter 7\ShareMemRep\Sample\FreeLibrary\TestDynDll.dpr
Book\chapter 7\ShareMemRep\Sample\FreeLibrary\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\FreeLibrary
Book\chapter 7\ShareMemRep\Sample\IsNotTop\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\IsNotTop\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\IsNotTop\TopUnit.pas
Book\chapter 7\ShareMemRep\Sample\IsNotTop
Book\chapter 7\ShareMemRep\Sample\MemLeak\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\MemLeak\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\MemLeak
Book\chapter 7\ShareMemRep\Sample\ModuleList\TestDll1.dpr
Book\chapter 7\ShareMemRep\Sample\ModuleList\TestDll2.dpr
Book\chapter 7\ShareMemRep\Sample\ModuleList\TestDll3.dpr
Book\chapter 7\ShareMemRep\Sample\ModuleList\TestDynDll.dpr
Book\chapter 7\ShareMemRep\Sample\ModuleList\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\ModuleList
Book\chapter 7\ShareMemRep\Sample\MultiThread\note for Ver.1.52.txt
Book\chapter 7\ShareMemRep\Sample\MultiThread\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\MultiThread\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\MultiThread\v1.1\Error!!!.txt
Book\chapter 7\ShareMemRep\Sample\MultiThread\v1.1\ShareMemRep.pas
Book\chapter 7\ShareMemRep\Sample\MultiThread\v1.1\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\MultiThread\v1.1\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\MultiThread\v1.1
Book\chapter 7\ShareMemRep\Sample\MultiThread
Book\chapter 7\ShareMemRep\Sample\Package
Book\chapter 7\ShareMemRep\Sample\SafeExcept\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\SafeExcept\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\SafeExcept
Book\chapter 7\ShareMemRep\Sample\ThirdMemMgr\QMemory.pas
Book\chapter 7\ShareMemRep\Sample\ThirdMemMgr\TestDll.dpr
Book\chapter 7\ShareMemRep\Sample\ThirdMemMgr\TestShareMem.dpr
Book\chapter 7\ShareMemRep\Sample\ThirdMemMgr
Book\chapter 7\ShareMemRep\Sample
Book\chapter 7\ShareMemRep\ShareMemRep.pas
Book\chapter 7\ShareMemRep\Ver.1.52\ShareMemRep.pas
Book\chapter 7\ShareMemRep\Ver.1.52
Book\chapter 7\ShareMemRep
Book\chapter 7\共享HOST与DLL之间的内存管理器.doc
Book\chapter 7\说明.txt
Book\chapter 7
Book\chapter 8\Assert\AssertLogs.pas
Book\chapter 8\Assert\说明.txt
Book\chapter 8\Assert
Book\chapter 8\Error\SkipErrorProc.dpr
Book\chapter 8\Error\说明.txt
Book\chapter 8\Error
Book\chapter 8\ExcChecker\TryRaiseExc_DLL.dpr
Book\chapter 8\ExcChecker\TryRaiseExc_EXE.dpr
Book\chapter 8\ExcChecker\说明.txt
Book\chapter 8\ExcChecker
Book\chapter 8\Exception\TestHaveException.dpr
Book\chapter 8\Exception\说明.txt
Book\chapter 8\Exception
Book\chapter 8\说明.txt
Book\chapter 8
Book\chapter 9\API\Thread.dpr
Book\chapter 9\API\说明.txt
Book\chapter 9\API
Book\chapter 9\ApiCaller\ApiCaller.pas
Book\chapter 9\ApiCaller\说明.txt
Book\chapter 9\ApiCaller
Book\chapter 9\Console\ConsoleWake\ConsoleTimerWake.pas
Book\chapter 9\Console\ConsoleWake\ConsoleWakeDemo.dpr
Book\chapter 9\Console\ConsoleWake\说明.txt
Book\chapter 9\Console\ConsoleWake
Book\chapter 9\Console\MutilTheadConsole\MutilTheadConsole.dpr
Book\chapter 9\Console\MutilTheadConsole\说明.txt
Book\chapter 9\Console\MutilTheadConsole
Book\chapter 9\Console\说明.txt
Book\chapter 9\Console
Book\chapter 9\WatiFor\main.dfm
Book\chapter 9\WatiFor\main.pas
Book\chapter 9\WatiFor\MultipleObjects.dpr
Book\chapter 9\WatiFor\MultipleObjects.res
Book\chapter 9\WatiFor\说明.txt
Book\chapter 9\WatiFor
Book\chapter 9\说明.txt
Book\chapter 9
Book