文件名称:Delphi5code
- 所属分类:
- 其它资源
- 资源属性:
- [Windows] [Visual C] [Basic/ASP] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 5.54mb
- 下载次数:
- 0次
- 提 供 者:
- zho****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
学习资料,这是一本不管是初学者还是高手都可以看得书
本书是美国资深Delphi 5程序开发者Steve Teixeira和Xavier Pacheco的最新力作,无论你是Delphi的初学者,还是富有经验的Delphic程序员,如果你想把自己的编程技巧提高一个层次,或者想了解Win32 API以及Delphi的某些鲜为人知的功能,本书将是你的最佳选择。本书主要介绍Delphi 5各方面的编程技巧,首先通过编写小而实用的应用程序,为Delphi 5程序开发打下一个牢固的基础;继而讨论了基于VCL和基于COM的开发技术,并全面介绍了数据库编程技术,包括多种组件的开发和调试、数据库开发及在网络上的应用,另外还为你提供了多种技巧;最后,综合前面的知识以建立一些大规模的实际应用程序。对开发者来说,这本书提供的信息、知识和建议是大有益处的。它将使你的Delphi开发工作更加高效、快捷。
本书是美国资深Delphi 5程序开发者Steve Teixeira和Xavier Pacheco的最新力作,无论你是Delphi的初学者,还是富有经验的Delphic程序员,如果你想把自己的编程技巧提高一个层次,或者想了解Win32 API以及Delphi的某些鲜为人知的功能,本书将是你的最佳选择。本书主要介绍Delphi 5各方面的编程技巧,首先通过编写小而实用的应用程序,为Delphi 5程序开发打下一个牢固的基础;继而讨论了基于VCL和基于COM的开发技术,并全面介绍了数据库编程技术,包括多种组件的开发和调试、数据库开发及在网络上的应用,另外还为你提供了多种技巧;最后,综合前面的知识以建立一些大规模的实际应用程序。对开发者来说,这本书提供的信息、知识和建议是大有益处的。它将使你的Delphi开发工作更加高效、快捷。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 97288395delphi5code.rar 列表 E-BOOK E-BOOK\DELPHI5DG.PDF Code Code\Cd16 Code\Cd16\MDIAPP Code\Cd16\MDIAPP\Bitmaps Code\Cd16\MDIAPP\Bitmaps\Bold.bmp Code\Cd16\MDIAPP\Bitmaps\CAlign.bmp Code\Cd16\MDIAPP\Bitmaps\Copy.bmp Code\Cd16\MDIAPP\Bitmaps\FileOpen.bmp Code\Cd16\MDIAPP\Bitmaps\Filesave.bmp Code\Cd16\MDIAPP\Bitmaps\Italics.bmp Code\Cd16\MDIAPP\Bitmaps\LAlign.bmp Code\Cd16\MDIAPP\Bitmaps\Paste.bmp Code\Cd16\MDIAPP\Bitmaps\Print.bmp Code\Cd16\MDIAPP\Bitmaps\RAlign.bmp Code\Cd16\MDIAPP\Bitmaps\Underline.bmp Code\Cd16\MDIAPP\Bitmaps\UNDO.BMP Code\Cd16\MDIAPP\DIR.TXT Code\Cd16\MDIAPP\EARTH.BMP Code\Cd16\MDIAPP\FTypForm.dfm Code\Cd16\MDIAPP\FTypForm.pas Code\Cd16\MDIAPP\MainFrm.dfm Code\Cd16\MDIAPP\MainFrm.pas Code\Cd16\MDIAPP\Mdiapp.cfg Code\Cd16\MDIAPP\MDIAPP.DFM Code\Cd16\MDIAPP\Mdiapp.dof Code\Cd16\MDIAPP\Mdiapp.dpr Code\Cd16\MDIAPP\MDIAPP.RES Code\Cd16\MDIAPP\MdiBmpFrm.dfm Code\Cd16\MDIAPP\MdiBmpFrm.pas Code\Cd16\MDIAPP\MdiChildFrm.dfm Code\Cd16\MDIAPP\MdiChildFrm.pas Code\Cd16\MDIAPP\MdiEditFrm.dfm Code\Cd16\MDIAPP\MdiEditFrm.pas Code\Cd16\MDIAPP\MdiRtfFrm.dfm Code\Cd16\MDIAPP\MdiRtfFrm.pas Code\Cd16\MDIAPP\OVERVIEW.RTF Code\Cd16\MDIAPP\RTFFILE.RTF Code\Cd16\MDIBKND Code\Cd16\MDIBKND\MainFrm.dfm Code\Cd16\MDIBKND\MainFrm.pas Code\Cd16\MDIBKND\Mdibknd.cfg Code\Cd16\MDIBKND\Mdibknd.dof Code\Cd16\MDIBKND\Mdibknd.dpr Code\Cd16\MDIBKND\MDIBKND.RES Code\Cd16\MDIBKND\MdiChildFrm.dfm Code\Cd16\MDIBKND\MdiChildFrm.pas Code\Cd16\MDIHIDE Code\Cd16\MDIHIDE\MainFrm.dfm Code\Cd16\MDIHIDE\MainFrm.pas Code\Cd16\MDIHIDE\MdiChildFrm.dfm Code\Cd16\MDIHIDE\MdiChildFrm.pas Code\Cd16\MDIHIDE\Mdihide.cfg Code\Cd16\MDIHIDE\Mdihide.dof Code\Cd16\MDIHIDE\Mdihide.dpr Code\Cd16\MDIHIDE\MDIHIDE.RES Code\Cd16\MIN_MAX Code\Cd16\MIN_MAX\MainFrm.dfm Code\Cd16\MIN_MAX\MainFrm.pas Code\Cd16\MIN_MAX\MdiChildFrm.dfm Code\Cd16\MIN_MAX\MdiChildFrm.pas Code\Cd16\MIN_MAX\Min_max.dpr Code\Cd16\MIN_MAX\MIN_MAX.RES Code\Cd16\NONMDI Code\Cd16\NONMDI\ChildFrm.dfm Code\Cd16\NONMDI\ChildFrm.pas Code\Cd16\NONMDI\MainFrm.dfm Code\Cd16\NONMDI\MainFrm.pas Code\Cd16\NONMDI\Nonmdi.dpr Code\Cd16\NONMDI\NONMDI.RES Code\Cd17 Code\Cd17\CLIPBRD Code\Cd17\CLIPBRD\cbdata.pas Code\Cd17\CLIPBRD\Ddgcbp.cfg Code\Cd17\CLIPBRD\Ddgcbp.dof Code\Cd17\CLIPBRD\Ddgcbp.dpr Code\Cd17\CLIPBRD\DDGCBP.RES Code\Cd17\CLIPBRD\MainFrm.dfm Code\Cd17\CLIPBRD\MainFrm.pas Code\Ch04 Code\Ch04\BRDRICON Code\Ch04\BRDRICON\Brdricon.dpr Code\Ch04\BRDRICON\Brdricon.res Code\Ch04\BRDRICON\MainFrm.dfm Code\Ch04\BRDRICON\MainFrm.pas Code\Ch04\CURSOR Code\Ch04\CURSOR\CrossHair.cfg Code\Ch04\CURSOR\CrossHair.dof Code\Ch04\CURSOR\CrossHair.dpr Code\Ch04\CURSOR\CrossHair.dsk Code\Ch04\CURSOR\CrossHair.res Code\Ch04\CURSOR\CrossHairRes.res Code\Ch04\CURSOR\MainFrm.dfm Code\Ch04\CURSOR\MainFrm.pas Code\Ch04\EXITWIN Code\Ch04\EXITWIN\Exitwin.cfg Code\Ch04\EXITWIN\Exitwin.dof Code\Ch04\EXITWIN\Exitwin.dpr Code\Ch04\EXITWIN\EXITWIN.RES Code\Ch04\EXITWIN\MainFrm.dfm Code\Ch04\EXITWIN\MainFrm.pas Code\Ch04\Form Framework Code\Ch04\Form Framework\ChildForm Test Code\Ch04\Form Framework\ChildForm Test\ChildTest.cfg Code\Ch04\Form Framework\ChildForm Test\ChildTest.dof Code\Ch04\Form Framework\ChildForm Test\ChildTest.dpr Code\Ch04\Form Framework\ChildForm Test\ChildTest.res Code\Ch04\Form Framework\ChildForm Test\MainFrm.dfm Code\Ch04\Form Framework\ChildForm Test\MainFrm.pas Code\Ch04\Form Framework\ChildForm Test\NewChildFrm.dfm Code\Ch04\Form Framework\ChildForm Test\NewChildFrm.pas Code\Ch04\Form Framework\DBNavStat Test Code\Ch04\Form Framework\DBNavStat Test\MainFrm.dfm Code\Ch04\Form Framework\DBNavStat Test\MainFrm.pas Code\Ch04\Form Framework\DBNavStat Test\NavStatFrm.dfm Code\Ch04\Form Framework\DBNavStat Test\NavStatFrm.pas Code\Ch04\Form Framework\DBNavStat Test\NavStatTest.cfg Code\Ch04\Form Framework\DBNavStat Test\NavStatTest.dof Code\Ch04\Form Framework\DBNavStat Test\NavStatTest.dpr Code\Ch04\Form Framework\DBNavStat Test\NavStatTest.res Code\Ch04\Form Framework\ModeForm Test Code\Ch04\Form Framework\ModeForm Test\FormModeTest.cfg Code\Ch04\Form Framework\ModeForm Test\FormModeTest.dof Code\Ch04\Form Framework\ModeForm Test\FormModeTest.dpr Code\Ch04\Form Framework\ModeForm Test\FormModeTest.res Code\Ch04\Form Framework\ModeForm Test\MainFrm.dfm Code\Ch04\Form Framework\ModeForm Test\MainFrm.pas Code\Ch04\Frames Code\Ch04\Frames\Frame1Fram.dfm Code\Ch04\Frames\Frame1Fram.pas Code\Ch04\Frames\Frame2Fram.dfm Code\Ch04\Frames\Frame2Fram.pas Code\Ch04\Frames\FrameDemo.cfg Code\Ch04\Frames\FrameDemo.dof Code\Ch04\Frames\FrameDemo.dpr Code\Ch04\Frames\FrameDemo.res Code\Ch04\Frames\MainFrm.dfm Code\Ch04\Frames\MainFrm.pas Code\Ch04\INITALIZ Code\Ch04\INITALIZ\Initalize.cfg Code\Ch04\INITALIZ\Initalize.dof Code\Ch04\INITALIZ\Initalize.res Code\Ch04\INITALIZ\Initialize.cfg Code\Ch04\INITALIZ\Initialize.dof Code\Ch04\INITALIZ\Initialize.dpr Code\Ch04\INITALIZ\Initialize.res Code\Ch04\INITALIZ\MainFrm.dfm Code\Ch04\INITALIZ\MainFrm.pas Code\Ch04\MODSTATE Code\Ch04\MODSTATE\MainFrm.dfm Code\Ch04\MODSTATE\MainFrm.pas Code\Ch04\MODSTATE\ModalFrm.dfm Code\Ch04\MODSTATE\ModalFrm.pas Code\Ch04\MODSTATE\ModelessFrm.dfm Code\Ch04\MODSTATE\ModelessFrm.pas Code\Ch04\MODSTATE\Modstate.dpr Code\Ch04\MODSTATE\MODSTATE.RES Code\Ch04\NOCAP Code\Ch04\NOCAP\MainFrm.dfm Code\Ch04\NOCAP\MainFrm.pas Code\Ch04\NOCAP\NoCaption.dpr Code\Ch04\NOCAP\NoCaption.res Code\Ch04\NOCLOSE Code\Ch04\NOCLOSE\MainFrm.dfm Code\Ch04\NOCLOSE\MainFrm.pas Code\Ch04\NOCLOSE\Noclose.cfg Code\Ch04\NOCLOSE\Noclose.dof Code\Ch04\NOCLOSE\Noclose.dpr Code\Ch04\NOCLOSE\Noclose.res Code\Ch04\ONEXCEPT Code\Ch04\ONEXCEPT\MainFrm.dfm Code\Ch04\ONEXCEPT\MainFrm.pas Code\Ch04\ONEXCEPT\OnException.cfg Code\Ch04\ONEXCEPT\OnException.dof Code\Ch04\ONEXCEPT\OnException.dpr Code\Ch04\ONEXCEPT\OnException.res Code\Ch04\RESOURCE Code\Ch04\RESOURCE\MainFrm.dfm Code\Ch04\RESOURCE\MainFrm.pas Code\Ch04\RESOURCE\RESFILE2.RES Code\Ch04\RESOURCE\Resource.dpr Code\Ch04\RESOURCE\RESOURCE.RES Code\Ch04\SPLASH Code\Ch04\SPLASH\ATHENA.BMP Code\Ch04\SPLASH\MainFrm.dfm Code\Ch04\SPLASH\MainFrm.pas Code\Ch04\SPLASH\Splash.dpr Code\Ch04\SPLASH\Splash.res Code\Ch04\SPLASH\SplashFrm.dfm Code\Ch04\SPLASH\SplashFrm.pas Code\Ch04\TEMPDEMO Code\Ch04\TEMPDEMO\BlueBackFrm.dfm Code\Ch04\TEMPDEMO\BlueBackFrm.pas Code\Ch04\TEMPDEMO\Tempdemo.dpr Code\Ch04\TEMPDEMO\TEMPDEMO.RES Code\Ch05 Code\Ch05\CatchIt Code\Ch05\CatchIt\CatchIt.dpr Code\Ch05\CatchIt\CatchIt.res Code\Ch05\CatchIt\CIMain.dfm Code\Ch05\CatchIt\CIMain.pas Code\Ch05\GetMess Code\Ch05\GetMess\GetMess.dpr Code\Ch05\GetMess\GetMess.res Code\Ch05\GetMess\GMMain.dfm Code\Ch05\GetMess\GMMain.pas Code\Ch07 Code\Ch07\BJ Code\Ch07\BJ\AboutU.dfm Code\Ch07\BJ\AboutU.pas Code\Ch07\BJ\BJ.cfg Code\Ch07\BJ\BJ.dof Code\Ch07\BJ\BJ.dpr Code\Ch07\BJ\BJ.res Code\Ch07\BJ\Main.dfm Code\Ch07\BJ\Main.pas Code\Ch07\BJ\PlayCard.pas Code\Ch08 Code\Ch08\ANIMATE Code\Ch08\ANIMATE\Animate.cfg Code\Ch08\ANIMATE\Animate.dof Code\Ch08\ANIMATE\Animate.dpr Code\Ch08\ANIMATE\ANIMATE.RES Code\Ch08\ANIMATE\MainFrm.dfm Code\Ch08\ANIMATE\MainFrm.pas Code\Ch08\ANIMATE\SPRITES.RES Code\Ch08\BRUSHES Code\Ch08\BRUSHES\Brushes.cfg Code\Ch08\BRUSHES\Brushes.dof Code\Ch08\BRUSHES\Brushes.dpr Code\Ch08\BRUSHES\BRUSHES.RES Code\Ch08\BRUSHES\MainFrm.dfm Code\Ch08\BRUSHES\MainFrm.pas Code\Ch08\BRUSHES\PATTERN.BMP Code\Ch08\BRUSHES\PATTERN2.BMP Code\Ch08\COPYMODE Code\Ch08\COPYMODE\Copymode.cfg Code\Ch08\COPYMODE\Copymode.dof Code\Ch08\COPYMODE\Copymode.dpr Code\Ch08\COPYMODE\COPYMODE.RES Code\Ch08\COPYMODE\MainFrm.dfm Code\Ch08\COPYMODE\MainFrm.pas Code\Ch08\DDGPAINT Code\Ch08\DDGPAINT\Ddgpaint.cfg Code\Ch08\DDGPAINT\Ddgpaint.dof Code\Ch08\DDGPAINT\Ddgpaint.dpr Code\Ch08\DDGPAINT\DDGPAINT.RES Code\Ch08\DDGPAINT\MainFrm.dfm Code\Ch08\DDGPAINT\MainFrm.pas Code\Ch08\DDGPAINT\move.res Code\Ch08\DDGPAINT\MOVE_M.CUR Code\Ch08\Makefont Code\Ch08\Makefont\FontInfoFrm.dfm Code\Ch08\Makefont\FontInfoFrm.pas Code\Ch08\Makefont\MainFrm.dfm Code\Ch08\Makefont\MainFrm.pas Code\Ch08\Makefont\MakeFont.cfg Code\Ch08\Makefont\MakeFont.dof Code\Ch08\Makefont\MakeFont.dpr Code\Ch08\Makefont\MakeFont.res Code\Ch08\MAPMODE Code\Ch08\MAPMODE\MainFrm.dfm Code\Ch08\MAPMODE\MainFrm.pas Code\Ch08\MAPMODE\Mapmode.dpr Code\Ch08\MAPMODE\MAPMODE.RES Code\Ch08\PENS Code\Ch08\PENS\MainFrm.dfm Code\Ch08\PENS\MainFrm.pas Code\Ch08\PENS\Pens.cfg Code\Ch08\PENS\Pens.dof Code\Ch08\PENS\Pens.dpr Code\Ch08\PENS\PENS.RES Code\Ch08\SHAPES Code\Ch08\SHAPES\MainFrm.dfm Code\Ch08\SHAPES\MainFrm.pas Code\Ch08\SHAPES\PATTERN.BMP Code\Ch08\SHAPES\Shapes.cfg Code\Ch08\SHAPES\Shapes.dof Code\Ch08\SHAPES\Shapes.dpr Code\Ch08\SHAPES\SHAPES.RES Code\Ch08\TEXTSTUF Code\Ch08\TEXTSTUF\MainFrm.dfm Code\Ch08\TEXTSTUF\MainFrm.pas Code\Ch08\TEXTSTUF\Textstuf.cfg Code\Ch08\TEXTSTUF\Textstuf.dof Code\Ch08\TEXTSTUF\Textstuf.dpr Code\Ch08\TEXTSTUF\TEXTSTUF.RES Code\Ch09 Code\Ch09\CallBack Code\Ch09\CallBack\Callback.dpr Code\Ch09\CallBack\Callback.res Code\Ch09\CallBack\MainFrm.dfm Code\Ch09\CallBack\MainFrm.pas Code\Ch09\DLLCallback Code\Ch09\DLLCallback\CallBackDemo.dpr Code\Ch09\DLLCallback\CallBackDemo.res Code\Ch09\DLLCallback\MainFrm.dfm Code\Ch09\DLLCallback\MainFrm.pas Code\Ch09\DLLCallback\StrSrchLib.cfg Code\Ch09\DLLCallback\StrSrchLib.dof Code\Ch09\DLLCallback\StrSrchLib.dpr Code\Ch09\DLLENTRY Code\Ch09\DLLENTRY\DLLEntryLib.dpr Code\Ch09\DLLENTRY\DllEntryTest.dpr Code\Ch09\DLLENTRY\DllEntryTest.res Code\Ch09\DLLENTRY\MainFrm.dfm Code\Ch09\DLLENTRY\MainFrm.pas Code\Ch09\ExpObject Code\Ch09\ExpObject\MainFrm.dfm Code\Ch09\ExpObject\MainFrm.pas Code\Ch09\ExpObject\StrConvert.bpg Code\Ch09\ExpObject\StrConvert.inc Code\Ch09\ExpObject\StrConvertTest.dpr Code\Ch09\ExpObject\StrConvertTest.res Code\Ch09\ExpObject\StringConvertImp.pas Code\Ch09\ExpObject\StringConvertLib.dpr Code\Ch09\ModalDLL Code\Ch09\ModalDLL\CalendarLib.cfg Code\Ch09\ModalDLL\CalendarLib.dof Code\Ch09\ModalDLL\CalendarLib.dpr Code\Ch09\ModalDLL\CalendarTest.dpr Code\Ch09\ModalDLL\CalendarTest.res Code\Ch09\ModalDLL\DLLFrm.dfm Code\Ch09\ModalDLL\DLLFrm.pas Code\Ch09\ModalDLL\MainFfm.dfm Code\Ch09\ModalDLL\MainFfm.pas Code\Ch09\ModelessDll Code\Ch09\ModelessDll\CalendarMLLib.cfg Code\Ch09\ModelessDll\CalendarMLLib.dof Code\Ch09\ModelessDll\CalendarMLLib.dpr Code\Ch09\ModelessDll\CalendarTest.dpr Code\Ch09\ModelessDll\CalendarTest.res Code\Ch09\ModelessDll\DLLFrm.dfm Code\Ch09\ModelessDll\DLLFrm.pas Code\Ch09\ModelessDll\MainFfm.dfm Code\Ch09\ModelessDll\MainFfm.pas Code\Ch09\PENNIES Code\Ch09\PENNIES\MainFrm.dfm Code\Ch09\PENNIES\MainFrm.pas Code\Ch09\PENNIES\Pennies.dpr Code\Ch09\PENNIES\PENNIES.RES Code\Ch09\PENNIES\PenniesInt.pas Code\Ch09\PENNIES\PenniesLib.cfg Code\Ch09\PENNIES\PenniesLib.dof Code\Ch09\PENNIES\PenniesLib.dpr Code\Ch09\ShareLib Code\Ch09\ShareLib\App1.dpr Code\Ch09\ShareLib\App1.res Code\Ch09\ShareLib\App2.dpr Code\Ch09\ShareLib\App2.res Code\Ch09\ShareLib\DLLDATA.INC Code\Ch09\ShareLib\MainFrmA1.dfm Code\Ch09\ShareLib\MainFrmA1.pas Code\Ch09\ShareLib\MainFrmA2.dfm Code\Ch09\ShareLib\MainFrmA2.pas Code\Ch09\ShareLib\ShareLib.cfg Code\Ch09\ShareLib\ShareLib.dof Code\Ch09\ShareLib\ShareLib.dpr Code\Ch10 Code\Ch10\ChangeDefault Code\Ch10\ChangeDefault\ChangeDefault.cfg Code\Ch10\ChangeDefault\ChangeDefault.dof Code\Ch10\ChangeDefault\ChangeDefault.dpr Code\Ch10\ChangeDefault\ChangeDefault.res Code\Ch10\ChangeDefault\MainFrm.dfm Code\Ch10\ChangeDefault\MainFrm.pas Code\Ch10\COLUMN Code\Ch10\COLUMN\AbortFrm.dfm Code\Ch10\COLUMN\AbortFrm.pas Code\Ch10\COLUMN\Column.dpr Code\Ch10\COLUMN\COLUMN.RES Code\Ch10\COLUMN\MainFrm.dfm Code\Ch10\COLUMN\MainFrm.pas Code\Ch10\ENVELOPE Code\Ch10\ENVELOPE\Envlope.cfg Code\Ch10\ENVELOPE\Envlope.dof Code\Ch10\ENVELOPE\Envlope.dpr Code\Ch10\ENVELOPE\ENVLOPE.RES Code\Ch10\ENVELOPE\MainFrm.dfm Code\Ch10\ENVELOPE\MainFrm.pas Code\Ch10\PrntInfo Code\Ch10\PrntInfo\MainFrm.dfm Code\Ch10\PrntInfo\MainFrm.pas Code\Ch10\PrntInfo\PrntInfo.dpr Code\Ch10\PrntInfo\PrntInfo.res Code\Ch11 Code\Ch11\BDEThrd Code\Ch11\BDEThrd\BDEThrd.cfg Code\Ch11\BDEThrd\BDEThrd.dof Code\Ch11\BDEThrd\BDEThrd.dpr Code\Ch11\BDEThrd\BDEThrd.res Code\Ch11\BDEThrd\Main.dfm Code\Ch11\BDEThrd\Main.pas Code\Ch11\BDEThrd\QryU.dfm Code\Ch11\BDEThrd\QryU.pas Code\Ch11\CRITSEC Code\Ch11\CRITSEC\CRITSEC.DPR Code\Ch11\CRITSEC\CRITSEC.RES Code\Ch11\CRITSEC\Main.dfm Code\Ch11\CRITSEC\Main.pas Code\Ch11\DelSrch Code\Ch11\DelSrch\DelSrch.cfg Code\Ch11\DelSrch\DelSrch.dof Code\Ch11\DelSrch\DelSrch.dpr Code\Ch11\DelSrch\DelSrch.res Code\Ch11\DelSrch\MAIN.dfm Code\Ch11\DelSrch\MAIN.pas Code\Ch11\DelSrch\PriU.dfm Code\Ch11\DelSrch\PriU.pas Code\Ch11\DelSrch\SrchIni.pas Code\Ch11\DelSrch\SrchU.pas Code\Ch11\EZThrd Code\Ch11\EZThrd\EZTHRD.DPR Code\Ch11\EZThrd\EZTHRD.RES Code\Ch11\EZThrd\Main.dfm Code\Ch11\EZThrd\Main.pas Code\Ch11\EZThrd\ThrdU.pas Code\Ch11\MTGraph Code\Ch11\MTGraph\Main.dfm Code\Ch11\MTGraph\Main.pas Code\Ch11\MTGraph\MTGraph.cfg Code\Ch11\MTGraph\MTGraph.dof Code\Ch11\MTGraph\MTGraph.dpr Code\Ch11\MTGraph\MTGraph.res Code\Ch11\MUTEX Code\Ch11\MUTEX\Main.dfm Code\Ch11\MUTEX\Main.pas Code\Ch11\MUTEX\MUTEX.DPR Code\Ch11\MUTEX\MUTEX.RES Code\Ch11\NOSYNCH Code\Ch11\NOSYNCH\Main.dfm Code\Ch11\NOSYNCH\Main.pas Code\Ch11\NOSYNCH\NOSYNCH.DPR Code\Ch11\NOSYNCH\NOSYNCH.RES Code\Ch11\SEMA4 Code\Ch11\SEMA4\Main.dfm Code\Ch11\SEMA4\Main.pas Code\Ch11\SEMA4\SEMA4.DPR Code\Ch11\SEMA4\SEMA4.RES Code\Ch11\TLS Code\Ch11\TLS\Main.dfm Code\Ch11\TLS\Main.pas Code\Ch11\TLS\TLS.DPR Code\Ch11\TLS\TLS.RES Code\Ch12 Code\Ch12\CAPITALS Code\Ch12\CAPITALS\Capitals.dpr Code\Ch12\CAPITALS\CAPITALS.RES Code\Ch12\CAPITALS\MainFrm.dfm Code\Ch12\CAPITALS\MainFrm.pas Code\Ch12\CAPITALS\USCAPS.TXT Code\Ch12\DIRSRCH Code\Ch12\DIRSRCH\Dirsrch.dpr Code\Ch12\DIRSRCH\DIRSRCH.RES Code\Ch12\DIRSRCH\MainFrm.dfm Code\Ch12\DIRSRCH\MainFrm.pas Code\Ch12\DRVINFO Code\Ch12\DRVINFO\Drvinfo.cfg Code\Ch12\DRVINFO\Drvinfo.dof Code\Ch12\DRVINFO\Drvinfo.dpr Code\Ch12\DRVINFO\DRVINFO.RES Code\Ch12\DRVINFO\MainFrm.dfm Code\Ch12\DRVINFO\MainFrm.pas Code\Ch12\FILECOPY Code\Ch12\FILECOPY\destfile.tst Code\Ch12\FILECOPY\Filecopy.dpr Code\Ch12\FILECOPY\FILECOPY.RES Code\Ch12\FILECOPY\MainFrm.dfm Code\Ch12\FILECOPY\MainFrm.pas Code\Ch12\FILECOPY\SrcFile.tst Code\Ch12\FILEOREC Code\Ch12\FILEOREC\FileOfRec.cfg Code\Ch12\FILEOREC\FileOfRec.dof Code\Ch12\FILEOREC\FileOfRec.dpr Code\Ch12\FILEOREC\FileOfRec.res Code\Ch12\FILEOREC\FILEOREC.RES Code\Ch12\FILEOREC\MainFrm.dfm Code\Ch12\FILEOREC\MainFrm.pas Code\Ch12\FILEOREC\PERSONS.DAT Code\Ch12\FILEOREC\persrec.pas Code\Ch12\FILESRCH Code\Ch12\FILESRCH\DELSEC01.TXT Code\Ch12\FILESRCH\DELSEC03.TXT Code\Ch12\FILESRCH\DELSEC04.TXT Code\Ch12\FILESRCH\DELSEC05.TXT Code\Ch12\FILESRCH\DELSEC06.TXT Code\Ch12\FILESRCH\DELSEC07.TXT Code\Ch12\FILESRCH\DELSEC08.TXT Code\Ch12\FILESRCH\DELSEC09.TXT Code\Ch12\FILESRCH\DELSEC14.TXT Code\Ch12\FILESRCH\DELSEC15.TXT Code\Ch12\FILESRCH\DELSEC16.TXT Code\Ch12\FILESRCH\DELSEC17.TXT Code\Ch12\FILESRCH\DELSEC18.TXT Code\Ch12\FILESRCH\DELSEC19.TXT Code\Ch12\FILESRCH\DELSEC20.TXT Code\Ch12\FILESRCH\Filesrch.dpr Code\Ch12\FILESRCH\FILESRCH.RES Code\Ch12\FILESRCH\MainFrm.dfm Code\Ch12\FILESRCH\MainFrm.pas Code\Ch12\FILESRCH\MemMap.pas Code\Ch12\FILESRCH\SEARCH.PAS Code\Ch12\SHFileOp Code\Ch12\SHFileOp\MainFrm.dfm Code\Ch12\SHFileOp\MainFrm.pas Code\Ch12\SHFileOp\ShFileOp.cfg Code\Ch12\SHFileOp\ShFileOp.dof Code\Ch12\SHFileOp\ShFileOp.dpr Code\Ch12\SHFileOp\ShFileOp.res Code\Ch12\TEXTUPPR Code\Ch12\TEXTUPPR\MainFrm.dfm Code\Ch12\TEXTUPPR\MainFrm.pas Code\Ch12\TEXTUPPR\test.txt Code\Ch12\TEXTUPPR\TextUpper.dpr Code\Ch12\TEXTUPPR\TextUpper.res Code\Ch12\VERSINFO Code\Ch12\VERSINFO\MainFrm.dfm Code\Ch12\VERSINFO\MainFrm.pas Code\Ch12\VERSINFO\verinfo.pas Code\Ch12\VERSINFO\Versinfo.cfg Code\Ch12\VERSINFO\Versinfo.dof Code\Ch12\VERSINFO\Versinfo.dpr Code\Ch12\VERSINFO\VERSINFO.RES Code\Ch13 Code\Ch13\AsmStuff Code\Ch13\AsmStuff\AsmTest.dpr Code\Ch13\AsmStuff\AsmTest.res Code\Ch13\AsmStuff\Main.dfm Code\Ch13\AsmStuff\Main.pas Code\Ch13\CallC Code\Ch13\CallC\CallC.dpr Code\Ch13\CallC\CallC.dsk Code\Ch13\CallC\CallC.res Code\Ch13\CallC\ccode.c Code\Ch13\CallC\ccode.obj Code\Ch13\CallC\CDemo.cpp Code\Ch13\CallC\CDemo.mak Code\Ch13\CallC\CDemo.obj Code\Ch13\CallC\CDll.cpp Code\Ch13\CallC\CDll.mak Code\Ch13\CallC\CDll.obj Code\Ch13\CallC\Debug Code\Ch13\CallC\Debug\ccode.obj Code\Ch13\CallC\Debug\ccode.pch Code\Ch13\CallC\Debug\vc60.idb Code\Ch13\CallC\Debug\vc60.pdb Code\Ch13\CallC\Main.dfm Code\Ch13\CallC\Main.pas Code\Ch13\CallC\PasStng.h Code\Ch13\CallC\PasStrng.pas Code\Ch13\CallC\t Code\Ch13\CallC\t.t Code\Ch13\CopyData Code\Ch13\CopyData\32_16.ico Code\Ch13\CopyData\AboutU.dfm Code\Ch13\CopyData\AboutU.pas Code\Ch13\CopyData\CopyData.dpr Code\Ch13\CopyData\CopyData.res Code\Ch13\CopyData\CopyMain.dfm Code\Ch13\CopyData\CopyMain.pas Code\Ch13\CopyData\Main.dfm Code\Ch13\CopyData\Main.pas Code\Ch13\CopyData\Readdata.dpr Code\Ch13\CopyData\READDATA.RES Code\Ch13\CopyData\READMAIN.dfm Code\Ch13\CopyData\READMAIN.PAS Code\Ch13\CopyData\RegMsg.pas Code\Ch13\GenThunk Code\Ch13\GenThunk\CALL32.DPR Code\Ch13\GenThunk\CALL32.RES Code\Ch13\GenThunk\GENTHUNK.PAS Code\Ch13\GenThunk\GENTHUNK.TXT Code\Ch13\GenThunk\Main.dfm Code\Ch13\GenThunk\Main.pas Code\Ch13\GenThunk\TestDLL.dpr Code\Ch13\GenThunk\TestDLL.res Code\Ch13\GenThunk\Wow16.pas Code\Ch13\GenThunk\Wow32.pas Code\Ch13\HookWnd Code\Ch13\HookWnd\HookMain.dfm Code\Ch13\HookWnd\HookMain.pas Code\Ch13\HookWnd\HookWnd.dpr Code\Ch13\HookWnd\HookWnd.res Code\Ch13\OneInst Code\Ch13\OneInst\MultInst.pas Code\Ch13\OneInst\OIMain.dfm Code\Ch13\OneInst\OIMain.pas Code\Ch13\OneInst\OneInst.cfg Code\Ch13\OneInst\OneInst.dof Code\Ch13\OneInst\OneInst.dpr Code\Ch13\OneInst\OneInst.res Code\Ch13\PkgInfo Code\Ch13\PkgInfo\PI.ico Code\Ch13\PkgInfo\PkgInfo.cfg Code\Ch13\PkgInfo\PkgInfo.dof Code\Ch13\PkgInfo\PkgInfo.dpr Code\Ch13\PkgInfo\PkgInfo.res Code\Ch13\PkgInfo\PkgMain.dfm Code\Ch13\PkgInfo\PkgMain.pas Code\Ch13\sendkeys Code\Ch13\sendkeys\KeyDefs.pas Code\Ch13\sendkeys\KEYS.PAS Code\Ch13\sendkeys\MAIN.dfm Code\Ch13\sendkeys\MAIN.pas Code\Ch13\sendkeys\SendKey.pas Code\Ch13\sendkeys\SendKeys.bpg Code\Ch13\sendkeys\SKey.cfg Code\Ch13\sendkeys\SKey.dof Code\Ch13\sendkeys\SKey.dpr Code\Ch13\sendkeys\SKey.res Code\Ch13\sendkeys\Skeys.pas Code\Ch13\sendkeys\Testsend.cfg Code\Ch13\sendkeys\Testsend.dof Code\Ch13\sendkeys\Testsend.dpr Code\Ch13\sendkeys\TESTSEND.RES Code\Ch13\WndProc Code\Ch13\WndProc\MAIN.dfm Code\Ch13\WndProc\MAIN.pas Code\Ch13\WndProc\ScWndPrc.pas Code\Ch13\WndProc\Winproc.cfg Code\Ch13\WndProc\Winproc.dpr Code\Ch13\WndProc\Winproc.res Code\Ch14 Code\Ch14\SysInfo Code\Ch14\SysInfo\AboutU.dfm Code\Ch14\SysInfo\AboutU.pas Code\Ch14\SysInfo\Detail9x.dfm Code\Ch14\SysInfo\Detail9x.pas Code\Ch14\SysInfo\DetailNT.dfm Code\Ch14\SysInfo\DetailNT.pas Code\Ch14\SysInfo\DetBase.dfm Code\Ch14\SysInfo\DetBase.pas Code\Ch14\SysInfo\EYEBALL.ICO Code\Ch14\SysInfo\InfoInt.pas Code\Ch14\SysInfo\InfoU.dfm Code\Ch14\SysInfo\InfoU.pas Code\Ch14\SysInfo\ProcMem.dfm Code\Ch14\SysInfo\ProcMem.pas Code\Ch14\SysInfo\SysInfo.cfg Code\Ch14\SysInfo\SysInfo.dof Code\Ch14\SysInfo\SysInfo.dpr Code\Ch14\SysInfo\SysInfo.drf Code\Ch14\SysInfo\SysInfo.res Code\Ch14\SysInfo\SYSMAIN.dfm Code\Ch14\SysInfo\SYSMAIN.PAS Code\Ch14\SysInfo\W9xInfo.pas Code\Ch14\SysInfo\WNTinfo.pas Code\Ch18 Code\Ch18\CDPlayer Code\Ch18\CDPlayer\CDMain.dfm Code\Ch18\CDPlayer\CDMain.pas Code\Ch18\CDPlayer\CDPlayer.dpr Code\Ch18\CDPlayer\CDPlyr.drf Code\Ch18\CDPlayer\CDPlyr.res Code\Ch18\CDPlayer\CONVERT.PAS Code\Ch18\CDPlayer\FACE.ICO Code\Ch18\CDPlayer\MPLAYER.ICO Code\Ch18\CDPlayer\Splash.dfm Code\Ch18\CDPlayer\Splash.pas Code\Ch18\DDGMPlay Code\Ch18\DDGMPlay\Ddgmplay.dpr Code\Ch18\DDGMPlay\Ddgmplay.drf Code\Ch18\DDGMPlay\Ddgmplay.res Code\Ch18\DDGMPlay\MAIN.dfm Code\Ch18\DDGMPlay\Main.pas Code\Ch18\EasyMM Code\Ch18\EasyMM\EasyMM.dpr Code\Ch18\EasyMM\EasyMM.drf Code\Ch18\EasyMM\EasyMM.res Code\Ch18\EasyMM\Main.dfm Code\Ch18\EasyMM\Main.pas Code\Ch20 Code\Ch20\ClassInfo Code\Ch20\ClassInfo\ClassInfo.cfg Code\Ch20\ClassInfo\ClassInfo.dof Code\Ch20\ClassInfo\ClassInfo.dpr Code\Ch20\ClassInfo\ClassInfo.res Code\Ch20\ClassInfo\MainFrm.dfm Code\Ch20\ClassInfo\MainFrm.pas Code\Ch20\EnumRTTI Code\Ch20\EnumRTTI\EnumRTTI.cfg Code\Ch20\EnumRTTI\EnumRTTI.dof Code\Ch20\EnumRTTI\EnumRTTI.dpr Code\Ch20\EnumRTTI\EnumRTTI.res Code\Ch20\EnumRTTI\MainFrm.dfm Code\Ch20\EnumRTTI\MainFrm.pas Code\Ch20\IntegerRTTI Code\Ch20\IntegerRTTI\IntegerRTTI.cfg Code\Ch20\IntegerRTTI\IntegerRTTI.dof Code\Ch20\IntegerRTTI\IntegerRTTI.dpr Code\Ch20\IntegerRTTI\IntegerRTTI.res Code\Ch20\IntegerRTTI\MainFrm.dfm Code\Ch20\IntegerRTTI\MainFrm.pas Code\Ch20\MethodInfo Code\Ch20\MethodInfo\MainFrm.dfm Code\Ch20\MethodInfo\MainFrm.pas Code\Ch20\MethodInfo\MethodInfo.cfg Code\Ch20\MethodInfo\MethodInfo.dof Code\Ch20\MethodInfo\MethodInfo.dpr Code\Ch20\MethodInfo\MethodInfo.res Code\Ch20\SetProperties Code\Ch20\SetProperties\MainFrm.dfm Code\Ch20\SetProperties\MainFrm.pas Code\Ch20\SetProperties\SetProperties.cfg Code\Ch20\SetProperties\SetProperties.dof Code\Ch20\SetProperties\SetProperties.dpr Code\Ch20\SetProperties\SetProperties.res Code\Ch20\SetRTTI Code\Ch20\SetRTTI\MainFrm.dfm Code\Ch20\SetRTTI\MainFrm.pas Code\Ch20\SetRTTI\SetRTTI.dpr Code\Ch20\SetRTTI\SetRTTI.res Code\Ch21 Code\Ch21\Add-in Packages Code\Ch21\Add-in Packages\AICF1_50.bpl Code\Ch21\Add-in Packages\AICF1_50.cfg Code\Ch21\Add-in Packages\AICF1_50.dcp Code\Ch21\Add-in Packages\AICF1_50.dof Code\Ch21\Add-in Packages\AICF1_50.dpk Code\Ch21\Add-in Packages\AICF1_50.res Code\Ch21\Add-in Packages\AICF2_50.bpl Code\Ch21\Add-in Packages\AICF2_50.cfg Code\Ch21\Add-in Packages\AICF2_50.dcp Code\Ch21\Add-in Packages\AICF2_50.dof Code\Ch21\Add-in Packages\AICF2_50.dpk Code\Ch21\Add-in Packages\AICF2_50.res Code\Ch21\Add-in Packages\AIChildFrm50.bpl Code\Ch21\Add-in Packages\AIChildFrm50.cfg Code\Ch21\Add-in Packages\AIChildFrm50.dcp Code\Ch21\Add-in Packages\AIChildFrm50.dof Code\Ch21\Add-in Packages\AIChildFrm50.dpk Code\Ch21\Add-in Packages\AIChildFrm50.res Code\Ch21\Add-in Packages\bpl.dmp Code\Ch21\Add-in Packages\CF1Frm.dfm Code\Ch21\Add-in Packages\CF1Frm.pas Code\Ch21\Add-in Packages\CF2Frm.dfm Code\Ch21\Add-in Packages\CF2Frm.pas Code\Ch21\Add-in Packages\ChildFrm.dfm Code\Ch21\Add-in Packages\ChildFrm.pas Code\Ch21\Add-in Packages\ChildTest.cfg Code\Ch21\Add-in Packages\ChildTest.dof Code\Ch21\Add-in Packages\ChildTest.dpr Code\Ch21\Add-in Packages\ChildTest.res Code\Ch21\Add-in Packages\D5DG.reg Code\Ch21\Add-in Packages\MainFrm.dfm Code\Ch21\Add-in Packages\MainFrm.pas Code\Ch21\Extended Memo Test Code\Ch21\Extended Memo Test\Exmemo.pas Code\Ch21\Extended Memo Test\MainFrm.dfm Code\Ch21\Extended Memo Test\MainFrm.pas Code\Ch21\Extended Memo Test\Testemem.dpr Code\Ch21\Extended Memo Test\TESTEMEM.RES Code\Ch22 Code\Ch22\CETEST Code\Ch22\CETEST\CETEST.DPR Code\Ch22\CETEST\CETEST.RES Code\Ch22\CETEST\MAIN.DFM Code\Ch22\CETEST\MAIN.PAS Code\Ch22\PROPTEST Code\Ch22\PROPTEST\MAIN.DFM Code\Ch22\PROPTEST\MAIN.PAS Code\Ch22\PROPTEST\PROPTEST.DPR Code\Ch22\PROPTEST\PROPTEST.RES Code\Ch22\TESTCOOL Code\Ch22\TESTCOOL\HINTTEST.DPR Code\Ch22\TESTCOOL\HINTTEST.RES Code\Ch22\TESTCOOL\MAIN.DFM Code\Ch22\TESTCOOL\MAIN.PAS Code\Ch22\TESTCOOL\PROJECT1.DPR Code\Ch22\TESTCOOL\PROJECT1.RES Code\Ch22\TESTCOOL\UNIT1.DFM Code\Ch22\TESTCOOL\UNIT1.PAS Code\Ch22\TestHint Code\Ch22\TestHint\Hinttest.cfg Code\Ch22\TestHint\Hinttest.dof Code\Ch22\TestHint\Hinttest.dpr Code\Ch22\TestHint\HINTTEST.RES Code\Ch22\TestHint\HINTTEST.TR2 Code\Ch22\TestHint\Main.dfm Code\Ch22\TestHint\Main.pas Code\Ch22\TestHint\PROJECT1.DPR Code\Ch22\TestHint\PROJECT1.RES Code\Ch22\TestHint\tdconfig.td2 Code\Ch22\TestHint\UNIT1.DFM Code\Ch22\TestHint\UNIT1.PAS Code\Ch22\TESTMARQ Code\Ch22\TESTMARQ\Testmarq.cfg Code\Ch22\TESTMARQ\Testmarq.dof Code\Ch22\TESTMARQ\Testmarq.dpr Code\Ch22\TESTMARQ\TESTMARQ.DRF Code\Ch22\TESTMARQ\TESTMARQ.RES Code\Ch22\TESTMARQ\TESTMARQ.STR Code\Ch22\TESTMARQ\TESTU.dfm Code\Ch22\TESTMARQ\TESTU.PAS Code\Ch22\WAVTEST Code\Ch22\WAVTEST\Main.dfm Code\Ch22\WAVTEST\Main.pas Code\Ch22\WAVTEST\Wavtest.cfg Code\Ch22\WAVTEST\Wavtest.dpr Code\Ch22\WAVTEST\WAVTEST.RES Code\Ch23 Code\Ch23\AutoEvents Code\Ch23\AutoEvents\Client.dpr Code\Ch23\AutoEvents\Client.res Code\Ch23\AutoEvents\CliMain.dfm Code\Ch23\AutoEvents\CliMain.pas Code\Ch23\AutoEvents\ServAuto.pas Code\Ch23\AutoEvents\Server.cfg Code\Ch23\AutoEvents\Server.dof Code\Ch23\AutoEvents\Server.dpr Code\Ch23\AutoEvents\Server.res Code\Ch23\AutoEvents\Server.tlb Code\Ch23\AutoEvents\Server_TLB.pas Code\Ch23\AutoEvents\ServMain.dfm Code\Ch23\AutoEvents\ServMain.pas Code\Ch23\Automate Code\Ch23\Automate\Control.cfg Code\Ch23\Automate\Control.dof Code\Ch23\Automate\Control.dpr Code\Ch23\Automate\Control.res Code\Ch23\Automate\Ctrl.dfm Code\Ch23\Automate\Ctrl.pas Code\Ch23\Automate\IPCMain.dfm Code\Ch23\Automate\IPCMain.pas Code\Ch23\Automate\IPCtrl.cfg Code\Ch23\Automate\IPCtrl.dof Code\Ch23\Automate\IPCtrl.dpr Code\Ch23\Automate\IPCtrl.res Code\Ch23\Automate\IPS.cfg Code\Ch23\Automate\IPS.dof Code\Ch23\Automate\IPS.dpr Code\Ch23\Automate\IPS.tlb Code\Ch23\Automate\IPSMain.pas Code\Ch23\Automate\IPS_TLB.pas Code\Ch23\Automate\Srv.cfg Code\Ch23\Automate\Srv.dof Code\Ch23\Automate\Srv.dpr Code\Ch23\Automate\Srv.res Code\Ch23\Automate\Srv.tlb Code\Ch23\Automate\SrvMain.dfm Code\Ch23\Automate\SrvMain.pas Code\Ch23\Automate\Srv_TLB.pas Code\Ch23\Automate\TestImpl.pas Code\Ch23\ByteArray Code\Ch23\ByteArray\Client.dpr Code\Ch23\ByteArray\Client.res Code\Ch23\ByteArray\CliMain.dfm Code\Ch23\ByteArray\CliMain.pas Code\Ch23\ByteArray\Server.dpr Code\Ch23\ByteArray\Server.res Code\Ch23\ByteArray\Server.tlb Code\Ch23\ByteArray\Server_TLB.pas Code\Ch23\ByteArray\ServMain.dfm Code\Ch23\ByteArray\ServMain.pas Code\Ch23\ByteArray\ServObj.pas Code\Ch23\LV TestApp Code\Ch23\LV TestApp\Form1.frm Code\Ch23\LV TestApp\Project1.vbp Code\Ch23\LV TestApp\Project1.vbw Code\Ch23\LVCtrl Code\Ch23\LVCtrl\About.dfm Code\Ch23\LVCtrl\About.pas Code\Ch23\LVCtrl\ListView2.pas Code\Ch23\LVCtrl\LVCtrl.cfg Code\Ch23\LVCtrl\LVCtrl.dof Code\Ch23\LVCtrl\LVCtrl.dpr Code\Ch23\LVCtrl\LVCtrl.ocx Code\Ch23\LVCtrl\LVCtrl.res Code\Ch23\LVCtrl\LVCtrl.tlb Code\Ch23\LVCtrl\LVCtrl_TLB.pas Code\Ch23\LVCtrl\LVImpl.pas Code\Ch23\LVCtrl\LVItem.pas Code\Ch23\LVCtrl\LVItems.pas Code\Ch23\MDIOLE Code\Ch23\MDIOLE\ABOUT.dfm Code\Ch23\MDIOLE\ABOUT.PAS Code\Ch23\MDIOLE\CHILDWIN.dfm Code\Ch23\MDIOLE\CHILDWIN.PAS Code\Ch23\MDIOLE\MAIN.dfm Code\Ch23\MDIOLE\MAIN.PAS Code\Ch23\MDIOLE\Mdiole.cfg Code\Ch23\MDIOLE\Mdiole.dpr Code\Ch23\MDIOLE\Mdiole.res Code\Ch23\MDIOLE\OLE.ICO Code\Ch23\MDIOLE\Test1.ole Code\Ch23\MDIOLE\Test2.ole Code\Ch23\Multi AutoEvents Code\Ch23\Multi AutoEvents\Client.cfg Code\Ch23\Multi AutoEvents\Client.dof Code\Ch23\Multi AutoEvents\Client.dpr Code\Ch23\Multi AutoEvents\Client.res Code\Ch23\Multi AutoEvents\CliMain.dfm Code\Ch23\Multi AutoEvents\CliMain.pas Code\Ch23\Multi AutoEvents\ServAuto.pas Code\Ch23\Multi AutoEvents\Server.cfg Code\Ch23\Multi AutoEvents\Server.dof Code\Ch23\Multi AutoEvents\Server.dpr Code\Ch23\Multi AutoEvents\Server.res Code\Ch23\Multi AutoEvents\Server.tlb Code\Ch23\Multi AutoEvents\Server_TLB.pas Code\Ch23\Multi AutoEvents\ServMain.dfm Code\Ch23\Multi AutoEvents\ServMain.pas Code\Ch23\TTT Code\Ch23\TTT\o.bmp Code\Ch23\TTT\ServMain.pas Code\Ch23\TTT\TTT.cfg Code\Ch23\TTT\TTT.dof Code\Ch23\TTT\TTT.dpr Code\Ch23\TTT\TTT.res Code\Ch23\TTT\TTTServer.cfg Code\Ch23\TTT\TTTServer.dof Code\Ch23\TTT\TTTServer.dpr Code\Ch23\TTT\TTTServer.res Code\Ch23\TTT\TTTServer.tlb Code\Ch23\TTT\TTTServer_TLB.pas Code\Ch23\TTT\UiAbout.dfm Code\Ch23\TTT\UiAbout.pas Code\Ch23\TTT\UiMain.dfm Code\Ch23\TTT\UiMain.pas Code\Ch23\TTT\x.bmp Code\Ch23\TTT\xo.rc Code\Ch23\TTT\xo.RES Code\Ch24 Code\Ch24\AppBar Code\Ch24\AppBar\ABPrj.cfg Code\Ch24\AppBar\ABPrj.dof Code\Ch24\AppBar\ABPrj.dpr Code\Ch24\AppBar\ABPrj.res Code\Ch24\AppBar\ApBarFrm.dfm Code\Ch24\AppBar\ApBarFrm.pas Code\Ch24\AppBar\AppBars.dfm Code\Ch24\AppBar\AppBars.pas Code\Ch24\AppBar\Main.dfm Code\Ch24\AppBar\Main.pas Code\Ch24\ContMenu Code\Ch24\ContMenu\ContMain.pas Code\Ch24\ContMenu\ContMenu.cfg Code\Ch24\ContMenu\ContMenu.dof Code\Ch24\ContMenu\ContMenu.dpr Code\Ch24\ContMenu\ContMenu.tlb Code\Ch24\ContMenu\ContMenu_TLB.pas Code\Ch24\ContMenu\PackInfo.cfg Code\Ch24\ContMenu\PackInfo.dof Code\Ch24\ContMenu\PackInfo.dpr Code\Ch24\ContMenu\PackInfo.res Code\Ch24\ContMenu\PI.ico Code\Ch24\ContMenu\PkgMain.dfm Code\Ch24\ContMenu\PkgMain.pas Code\Ch24\CopyHook Code\Ch24\CopyHook\CopyHook.cfg Code\Ch24\CopyHook\CopyHook.dof Code\Ch24\CopyHook\CopyHook.dpr Code\Ch24\CopyHook\CopyHook.res Code\Ch24\CopyHook\CopyHook.tlb Code\Ch24\CopyHook\CopyHook_TLB.pas Code\Ch24\CopyHook\CopyMain.pas Code\Ch24\fileview Code\Ch24\fileview\FVMain.pas Code\Ch24\fileview\steve.slt Code\Ch24\fileview\steve.txt Code\Ch24\fileview\steve2.slt Code\Ch24\fileview\SteveVW.dpr Code\Ch24\fileview\SteveVW.reg Code\Ch24\fileview\SteveVW.res Code\Ch24\fileview\SteveVW.tlb Code\Ch24\fileview\SteveVW_TLB.dcr Code\Ch24\fileview\SteveVW_TLB.pas Code\Ch24\fileview\ViewFrm.dfm Code\Ch24\fileview\ViewFrm.pas Code\Ch24\IconHand Code\Ch24\IconHand\IconHand.cfg Code\Ch24\IconHand\IconHand.dof Code\Ch24\IconHand\IconHand.dpr Code\Ch24\IconHand\IconHand.res Code\Ch24\IconHand\IconHand.tlb Code\Ch24\IconHand\IconHand_TLB.pas Code\Ch24\IconHand\IconMain.pas Code\Ch24\IconHand\Iconz.res Code\Ch24\NpdLink Code\Ch24\NpdLink\Main.dfm Code\Ch24\NpdLink\Main.pas Code\Ch24\NpdLink\NpdLink.dpr Code\Ch24\NpdLink\NpdLink.res Code\Ch24\Shellink Code\Ch24\Shellink\AboutU.dfm Code\Ch24\Shellink\AboutU.pas Code\Ch24\Shellink\links.ico Code\Ch24\Shellink\Main.dfm Code\Ch24\Shellink\Main.pas Code\Ch24\Shellink\NewLinkU.dfm Code\Ch24\Shellink\NewLinkU.pas Code\Ch24\Shellink\PickU.dfm Code\Ch24\Shellink\PickU.pas Code\Ch24\Shellink\Shellink.dpr Code\Ch24\Shellink\Shellink.res Code\Ch24\TrayDemo Code\Ch24\TrayDemo\main.dfm Code\Ch24\TrayDemo\main.pas Code\Ch24\TrayDemo\TrayDemo.dpr Code\Ch24\TrayDemo\TrayDemo.res Code\Ch25 Code\Ch25\ActForm Code\Ch25\ActForm\About1.dfm Code\Ch25\ActForm\About1.pas Code\Ch25\ActForm\AFImpl.dfm Code\Ch25\ActForm\AFImpl.log Code\Ch25\ActForm\AFImpl.pas Code\Ch25\ActForm\AFrm.cfg Code\Ch25\ActForm\AFrm.dof Code\Ch25\ActForm\AFrm.dpr Code\Ch25\ActForm\AFrm.ocx Code\Ch25\ActForm\AFrm.res Code\Ch25\ActForm\AFrm.tlb Code\Ch25\ActForm\AFrm_TLB.dcr Code\Ch25\ActForm\AFrm_TLB.pas Code\Ch25\AxCard Code\Ch25\AxCard\About.dfm Code\Ch25\AxCard\About.pas Code\Ch25\AxCard\AxCard.cfg Code\Ch25\AxCard\AxCard.dof Code\Ch25\AxCard\AxCard.dpr Code\Ch25\AxCard\AxCard.ocx Code\Ch25\AxCard\AxCard.res Code\Ch25\AxCard\AxCard.tlb Code\Ch25\AxCard\AxCard_TLB.pas Code\Ch25\AxCard\CardImpl.pas Code\Ch25\AxCard\CardPP.dfm Code\Ch25\AxCard\CardPP.pas Code\Ch25\Memo Code\Ch25\Memo\About.dfm Code\Ch25\Memo\About.pas Code\Ch25\Memo\Memo.cfg Code\Ch25\Memo\Memo.dof Code\Ch25\Memo\Memo.dpr Code\Ch25\Memo\Memo.ocx Code\Ch25\Memo\Memo.res Code\Ch25\Memo\Memo.tlb Code\Ch25\Memo\MemoImpl.pas Code\Ch25\Memo\Memo_TLB.pas Code\Ch25\UrlTest Code\Ch25\UrlTest\delphi3.avi Code\Ch25\UrlTest\UrlTest.cfg Code\Ch25\UrlTest\UrlTest.dpr Code\Ch25\UrlTest\UrlTest.ocx Code\Ch25\UrlTest\UrlTest.res Code\Ch25\UrlTest\UrlTest.tlb Code\Ch25\UrlTest\UrlTestMain.dfm Code\Ch25\UrlTest\UrlTestMain.pas Code\Ch25\UrlTest\UrlTest_TLB.dcr Code\Ch25\UrlTest\UrlTest_TLB.pas Code\Ch26 Code\Ch26\AppBar Code\Ch26\AppBar\ABWizard.pas Code\Ch26\AppBar\CodeGen.rc Code\Ch26\AppBar\CodeGen.RES Code\Ch26\AppBar\CodeGen.txt Code\Ch26\DDGSrch Code\Ch26\DDGSrch\DDGSrch.cfg Code\Ch26\DDGSrch\DDGSrch.dof Code\Ch26\DDGSrch\DDGSrch.dpr Code\Ch26\DDGSrch\DDGSrch.res Code\Ch26\DDGSrch\DDGSrch.rsm Code\Ch26\DDGSrch\InitWiz.pas Code\Ch26\DDGSrch\intexpt.pas Code\Ch26\DDGSrch\MAIN.dfm Code\Ch26\DDGSrch\MAIN.pas Code\Ch26\DDGSrch\PriU.dfm Code\Ch26\DDGSrch\PriU.pas Code\Ch26\DDGSrch\SrchIni.pas Code\Ch26\DDGSrch\SrchU.pas Code\Ch26\DumbWiz Code\Ch26\DumbWiz\DumbWiz.pas Code\Ch26\WizWiz Code\Ch26\WizWiz\AddModU.dfm Code\Ch26\WizWiz\AddModU.pas Code\Ch26\WizWiz\InitWiz.pas Code\Ch26\WizWiz\Main.dfm Code\Ch26\WizWiz\Main.pas Code\Ch26\WizWiz\WizWiz.cfg Code\Ch26\WizWiz\WizWiz.dof Code\Ch26\WizWiz\WizWiz.dpr Code\Ch26\WizWiz\WizWiz.res Code\Ch27 Code\Ch27\CORBA Client Code\Ch27\CORBA Client\Late Bound Code\Ch27\CORBA Client\Late Bound\SimpleCorbaClientLate.cfg Code\Ch27\CORBA Client\Late Bound\SimpleCorbaClientLate.dof Code\Ch27\CORBA Client\Late Bound\SimpleCorbaClientLate.dpr Code\Ch27\CORBA Client\Late Bound\SimpleCorbaClientLate.res Code\Ch27\CORBA Client\Late Bound\ufrmCorbaClientLate.dfm Code\Ch27\CORBA Client\Late Bound\ufrmCorbaClientLate.pas Code\Ch27\CORBA Client\SimpleCorbaClient.cfg Code\Ch27\CORBA Client\SimpleCorbaClient.dof Code\Ch27\CORBA Client\SimpleCorbaClient.dpr Code\Ch27\CORBA Client\SimpleCorbaClient.res Code\Ch27\CORBA Client\ufrmCorbaClient.dfm Code\Ch27\CORBA Client\ufrmCorbaClient.pas Code\Ch27\CORBA Server Code\Ch27\CORBA Server\frmQueryServer.dfm Code\Ch27\CORBA Server\frmQueryServer.pas Code\Ch27\CORBA Server\SimpleCorbaServer.cfg Code\Ch27\CORBA Server\SimpleCorbaServer.dof Code\Ch27\CORBA Server\SimpleCorbaServer.dpr Code\Ch27\CORBA Server\SimpleCorbaServer.idl Code\Ch27\CORBA Server\SimpleCorbaServer.res Code\Ch27\CORBA Server\SimpleCorbaServer.tlb Code\Ch27\CORBA Server\SimpleCorbaServer_TLB.pas Code\Ch27\CORBA Server\uQueryServer.pas Code\Ch27\FirstCORBAServer Code\Ch27\FirstCORBAServer\FirstCorbaServer.cfg Code\Ch27\FirstCORBAServer\FirstCorbaServer.dof Code\Ch27\FirstCORBAServer\FirstCorbaServer.dpr Code\Ch27\FirstCORBAServer\FirstCorbaServer.res Code\Ch27\FirstCORBAServer\FirstCorbaServer.tlb Code\Ch27\FirstCORBAServer\FirstCorbaServer_TLB.pas Code\Ch27\FirstCORBAServer\ufrmFirstCorbaServer.dfm Code\Ch27\FirstCORBAServer\ufrmFirstCorbaServer.pas Code\Ch27\FirstCORBAServer\uMyFirstCorbaServer.pas Code\Ch27\MultiLanguage Code\Ch27\MultiLanguage\DelphiClient.cfg Code\Ch27\MultiLanguage\DelphiClient.dof Code\Ch27\MultiLanguage\DelphiClient.dpr Code\Ch27\MultiLanguage\DelphiClient.res Code\Ch27\MultiLanguage\launchJava.bat Code\Ch27\MultiLanguage\myclasses Code\Ch27\MultiLanguage\myclasses\CorbaServer Code\Ch27\MultiLanguage\myclasses\CorbaServer\CorbaApplication.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\CorbaFrame.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\CorbaServer.dependency Code\Ch27\MultiLanguage\myclasses\CorbaServer\MyCORBAServerClass.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\SimpleText.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\SimpleTextClass.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\SimpleTextHelper.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\SimpleTextHolder.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\_SimpleTextImplBase.class Code\Ch27\MultiLanguage\myclasses\CorbaServer\_st_SimpleText.class Code\Ch27\MultiLanguage\myclasses\Generated Source Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer\SimpleText.java Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer\SimpleTextHelper.java Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer\SimpleTextHolder.java Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer\_SimpleTextImplBase.java Code\Ch27\MultiLanguage\myclasses\Generated Source\CorbaServer\_st_SimpleText.java Code\Ch27\MultiLanguage\myprojects Code\Ch27\MultiLanguage\myprojects\CorbaServer Code\Ch27\MultiLanguage\myprojects\CorbaServer\CorbaApplication.java Code\Ch27\MultiLanguage\myprojects\CorbaServer\CorbaFrame.java Code\Ch27\MultiLanguage\myprojects\CorbaServer\CorbaServer.html Code\Ch27\MultiLanguage\myprojects\CorbaServer\CorbaServer.jpr Code\Ch27\MultiLanguage\myprojects\CorbaServer\MyCORBAServerClass.java Code\Ch27\MultiLanguage\myprojects\CorbaServer\SimpleText.idl Code\Ch27\MultiLanguage\myprojects\CorbaServer\SimpleText.java Code\Ch27\MultiLanguage\myprojects\CorbaServer\SimpleTextClass.java Code\Ch27\MultiLanguage\SimpleText.idl Code\Ch27\MultiLanguage\uDelphiClient.dfm Code\Ch27\MultiLanguage\uDelphiClient.pas Code\Ch28 Code\Ch28\BLOBSTRM Code\Ch28\BLOBSTRM\add.bmp Code\Ch28\BLOBSTRM\exit.bmp Code\Ch28\BLOBSTRM\Main.dfm Code\Ch28\BLOBSTRM\Main.pas Code\Ch28\BLOBSTRM\play.bmp Code\Ch28\BLOBSTRM\save.bmp Code\Ch28\BLOBSTRM\Wavez.dpr Code\Ch28\BLOBSTRM\WAVEZ.RES Code\Ch28\DND Code\Ch28\DND\DND.DPR Code\Ch28\DND\DND.RES Code\Ch28\DND\Main.dfm Code\Ch28\DND\Main.pas Code\Ch28\FIELDS Code\Ch28\FIELDS\Flddemo.cfg Code\Ch28\FIELDS\Flddemo.dpr Code\Ch28\FIELDS\FLDDEMO.RES Code\Ch28\FIELDS\Main.dfm Code\Ch28\FIELDS\Main.pas Code\Ch28\FILTER Code\Ch28\FILTER\FILTER.DPR Code\Ch28\FILTER\FILTER.RES Code\Ch28\FILTER\Main.dfm Code\Ch28\FILTER\Main.pas Code\Ch28\MAKETBL Code\Ch28\MAKETBL\MAIN.DFM Code\Ch28\MAKETBL\MAIN.PAS Code\Ch28\MAKETBL\MAKETBL.DPR Code\Ch28\MAKETBL\MAKETBL.RES Code\Ch28\MASTDET Code\Ch28\MASTDET\Main.dfm Code\Ch28\MASTDET\Main.pas Code\Ch28\MASTDET\Mastdet.dpr Code\Ch28\MASTDET\MASTDET.RES Code\Ch28\Navig8 Code\Ch28\Navig8\nav.dfm Code\Ch28\Navig8\nav.pas Code\Ch28\Navig8\Navig8.dpr Code\Ch28\Navig8\Navig8.res Code\Ch28\ODBCDemo Code\Ch28\ODBCDemo\Main.dfm Code\Ch28\ODBCDemo\Main.pas Code\Ch28\ODBCDemo\ODBCDemo.cfg Code\Ch28\ODBCDemo\ODBCDemo.dpr Code\Ch28\ODBCDemo\ODBCDemo.res Code\Ch28\SRF Code\Ch28\SRF\DataMod.dfm Code\Ch28\SRF\DataMod.pas Code\Ch28\SRF\Fltr.dfm Code\Ch28\SRF\Fltr.pas Code\Ch28\SRF\KeySrch.dfm Code\Ch28\SRF\KeySrch.pas Code\Ch28\SRF\Main.dfm Code\Ch28\SRF\Main.pas Code\Ch28\SRF\Rng.dfm Code\Ch28\SRF\Rng.pas Code\Ch28\SRF\SRF.DPR Code\Ch28\SRF\SRF.RES Code\Ch28\SyncTbl Code\Ch28\SyncTbl\Main.dfm Code\Ch28\SyncTbl\Main.pas Code\Ch28\SyncTbl\SyncTbl.dpr Code\Ch28\SyncTbl\SyncTbl.res Code\Ch28\TEXTTBL Code\Ch28\TEXTTBL\Main.dfm Code\Ch28\TEXTTBL\Main.pas Code\Ch28\TEXTTBL\Texttbl.cfg Code\Ch28\TEXTTBL\Texttbl.dof Code\Ch28\TEXTTBL\TEXTTBL.DPR Code\Ch28\TEXTTBL\TEXTTBL.RES Code\Ch28\VarrArr Code\Ch28\VarrArr\Main.dfm Code\Ch28\VarrArr\Main.pas Code\Ch28\VarrArr\VarrArr.dpr Code\Ch28\VarrArr\VarrArr.res Code\Ch29 Code\Ch29\ADDCNTRY Code\Ch29\ADDCNTRY\Addcntry.cfg Code\Ch29\ADDCNTRY\Addcntry.dof Code\Ch29\ADDCNTRY\Addcntry.dpr Code\Ch29\ADDCNTRY\ADDCNTRY.RES Code\Ch29\ADDCNTRY\MainFrm.dfm Code\Ch29\ADDCNTRY\MainFrm.pas Code\Ch29\EMP_DEPT Code\Ch29\EMP_DEPT\Emp_dept.dpr Code\Ch29\EMP_DEPT\EMP_DEPT.RES Code\Ch29\EMP_DEPT\MainFrm.dfm Code\Ch29\EMP_DEPT\MainFrm.pas Code\Ch29\LNKQUERY Code\Ch29\LNKQUERY\Lnkquery.dpr Code\Ch29\LNKQUERY\LNKQUERY.RES Code\Ch29\LNKQUERY\MainFrm.dfm Code\Ch29\LNKQUERY\MainFrm.pas Code\Ch29\Login Code\Ch29\Login\Login.dpr Code\Ch29\Login\LOGIN.RES Code\Ch29\Login\LoginFrm.dfm Code\Ch29\Login\LoginFrm.pas Code\Ch29\Login\MainFrm.dfm Code\Ch29\Login\MainFrm.pas Code\Ch29\LogOnOff Code\Ch29\LogOnOff\LoginFrm.dfm Code\Ch29\LogOnOff\LoginFrm.pas Code\Ch29\LogOnOff\Loginoff.cfg Code\Ch29\LogOnOff\Loginoff.dof Code\Ch29\LogOnOff\LogOnOff.dpr Code\Ch29\LogOnOff\LogOnOff.res Code\Ch29\LogOnOff\MainFrm.dfm Code\Ch29\LogOnOff\MainFrm.pas Code\Ch29\NOLOGIN Code\Ch29\NOLOGIN\MainFrm.dfm Code\Ch29\NOLOGIN\MainFrm.pas Code\Ch29\NOLOGIN\Nologin.dpr Code\Ch29\NOLOGIN\NOLOGIN.RES Code\Ch29\ORDRBY Code\Ch29\ORDRBY\MainFrm.dfm Code\Ch29\ORDRBY\MainFrm.pas Code\Ch29\ORDRBY\Orderby.dpr Code\Ch29\ORDRBY\ORDERBY.RES Code\Ch29\RESLTSET Code\Ch29\RESLTSET\MainFrm.dfm Code\Ch29\RESLTSET\MainFrm.pas Code\Ch29\RESLTSET\Resltset.dpr Code\Ch29\RESLTSET\RESLTSET.RES Code\Ch29\SELTABLE Code\Ch29\SELTABLE\MainFrm.dfm Code\Ch29\SELTABLE\MainFrm.pas Code\Ch29\SELTABLE\Seltable.dpr Code\Ch29\SELTABLE\SELTABLE.RES Code\Ch29\ServLog Code\Ch29\ServLog\ClntDM.dfm Code\Ch29\ServLog\ClntDM.pas Code\Ch29\ServLog\ClntMain.dfm Code\Ch29\ServLog\ClntMain.pas Code\Ch29\ServLog\mtclient.cfg Code\Ch29\ServLog\mtclient.dfm Code\Ch29\ServLog\mtclient.dof Code\Ch29\ServLog\mtclient.dpr Code\Ch29\ServLog\mtclient.pas Code\Ch29\ServLog\mtclient.res Code\Ch29\ServLog\mtserv.dpr Code\Ch29\ServLog\mtserv.res Code\Ch29\ServLog\mtserv.tlb Code\Ch29\ServLog\mtserv_TLB.dcr Code\Ch29\ServLog\mtserv_TLB.pas Code\Ch29\ServLog\ServMain.dfm Code\Ch29\ServLog\ServMain.pas Code\Ch29\ServLog\servrdmu.dfm Code\Ch29\ServLog\servrdmu.pas Code\Ch31 Code\Ch31\bin Code\Ch31\bin\mypage.htm Code\Ch31\bin\TESTIMG.JPG Code\Ch31\Chapter31.bpg Code\Ch31\Cookies Code\Ch31\Cookies\cookie.dpr Code\Ch31\Cookies\cookie.res Code\Ch31\Cookies\index.htm Code\Ch31\Cookies\Unit1.dfm Code\Ch31\Cookies\Unit1.pas Code\Ch31\Guestbk Code\Ch31\Guestbk\GBData Code\Ch31\Guestbk\GBData\GB.db Code\Ch31\Guestbk\GBData\GB.MB Code\Ch31\Guestbk\GESTBK31.GIF Code\Ch31\Guestbk\guest.htm Code\Ch31\Guestbk\guestbk.dpr Code\Ch31\Guestbk\guestbk.res Code\Ch31\Guestbk\index.htm Code\Ch31\Guestbk\Unit1.dfm Code\Ch31\Guestbk\Unit1.pas Code\Ch31\httpreq Code\Ch31\httpreq\httpreq.dpr Code\Ch31\httpreq\httpreq.res Code\Ch31\httpreq\index.htm Code\Ch31\httpreq\Unit1.dfm Code\Ch31\httpreq\Unit1.pas Code\Ch31\index.htm Code\Ch31\Parser.pas Code\Ch31\sample1 Code\Ch31\sample1\index.htm Code\Ch31\sample1\Project1.res Code\Ch31\sample1\sample1.dpr Code\Ch31\sample1\sample1.res Code\Ch31\sample1\Unit1.dfm Code\Ch31\sample1\Unit1.pas Code\Ch31\sample2 Code\Ch31\sample2\index.htm Code\Ch31\sample2\sample2.dpr Code\Ch31\sample2\sample2.res Code\Ch31\sample2\Unit1.dfm Code\Ch31\sample2\Unit1.pas Code\Ch31\Streams Code\Ch31\Streams\ATHENA.BMP Code\Ch31\Streams\STREAM.RES Code\Ch31\Streams\streamex.dpr Code\Ch31\Streams\StreamEx.html Code\Ch31\Streams\streamex.res Code\Ch31\Streams\Unit1.dfm Code\Ch31\Streams\Unit1.dti Code\Ch31\Streams\Unit1.pas Code\Ch31\TableEx Code\Ch31\TableEx\index.htm Code\Ch31\TableEx\main.dfm Code\Ch31\TableEx\main.pas Code\Ch31\TableEx\TableEx.dpr Code\Ch31\TableEx\TableEx.res Code\Ch31\WebUtils.pas Code\Ch32 Code\Ch32\book Code\Ch32\book\ddg5 Code\Ch32\book\ddg5\code Code\Ch32\book\ddg5\code\common Code\Ch32\book\ddg5\code\data Code\Ch32\book\ddg5\code\DDGSimple Code\Ch32\book\ddg5\code\inetx Code\Ch32\book\ddg5\code\inetx\server Code\Ch32\book\ddg5\code\join1 Code\Ch32\book\ddg5\code\join2 Code\Ch32\book\ddg5\code\mdcds Code\Ch32\book\ddg5\code\NestCDS Code\Ch32\book\ddg5\code\webbrok Code\Ch32\common Code\Ch32\common\CDSUtil.pas Code\Ch32\common\DDG5.dpk Code\Ch32\common\DDG5.res Code\Ch32\common\DSUSQL.pas Code\Ch32\common\recerror.dfm Code\Ch32\common\recerror.pas Code\Ch32\data Code\Ch32\data\ddg5.gdb Code\Ch32\DDGSimple Code\Ch32\DDGSimple\ClientMain.dfm Code\Ch32\DDGSimple\ClientMain.pas Code\Ch32\DDGSimple\DDGSimple.bpg Code\Ch32\DDGSimple\DDGSimpleRDM.dfm Code\Ch32\DDGSimple\DDGSimpleRDM.pas Code\Ch32\DDGSimple\Midas_TLB.dcr Code\Ch32\DDGSimple\Midas_TLB.pas Code\Ch32\DDGSimple\ServMain.dfm Code\Ch32\DDGSimple\ServMain.pas Code\Ch32\DDGSimple\SimpleClient.dpr Code\Ch32\DDGSimple\SimpleClient.res Code\Ch32\DDGSimple\SimpleServ.dpr Code\Ch32\DDGSimple\SimpleServ.res Code\Ch32\DDGSimple\SimpleServ.tlb Code\Ch32\DDGSimple\SimpleServ_TLB.pas Code\Ch32\inetx Code\Ch32\inetx\DDGInetX.bpg Code\Ch32\inetx\InetXISAPI.dpr Code\Ch32\inetx\InetXISAPI.res Code\Ch32\inetx\server Code\Ch32\inetx\server\InetXRDM.dfm Code\Ch32\inetx\server\InetXRDM.pas Code\Ch32\inetx\server\InetXServer.dpr Code\Ch32\inetx\server\InetXServer.res Code\Ch32\inetx\server\InetXServer.tlb Code\Ch32\inetx\server\InetXServer_TLB.pas Code\Ch32\inetx\server\Midas_TLB.dcr Code\Ch32\inetx\server\Midas_TLB.pas Code\Ch32\inetx\server\ServerMain.dfm Code\Ch32\inetx\server\ServerMain.pas Code\Ch32\inetx\WebMain.dfm Code\Ch32\inetx\WebMain.pas Code\Ch32\join1 Code\Ch32\join1\CliMain.dfm Code\Ch32\join1\CliMain.pas Code\Ch32\join1\Join1.bpg Code\Ch32\join1\Join1Cli.dpr Code\Ch32\join1\Join1Cli.res Code\Ch32\join1\Join1RDM.dfm Code\Ch32\join1\Join1RDM.pas Code\Ch32\join1\Join1Serv.dpr Code\Ch32\join1\Join1Serv.res Code\Ch32\join1\Join1Serv.tlb Code\Ch32\join1\Join1Serv_TLB.pas Code\Ch32\join1\Midas_TLB.dcr Code\Ch32\join1\Midas_TLB.pas Code\Ch32\join1\ServMain.dfm Code\Ch32\join1\ServMain.pas Code\Ch32\join2 Code\Ch32\join2\CliMain.dfm Code\Ch32\join2\CliMain.pas Code\Ch32\join2\Join2.bpg Code\Ch32\join2\Join2.dsk Code\Ch32\join2\Join2Cli.dpr Code\Ch32\join2\Join2Cli.res Code\Ch32\join2\Join2RDM.dfm Code\Ch32\join2\Join2RDM.pas Code\Ch32\join2\Join2Serv.dpr Code\Ch32\join2\Join2Serv.res Code\Ch32\join2\Join2Serv.tlb Code\Ch32\join2\Join2Serv_TLB.pas Code\Ch32\join2\Midas_TLB.dcr Code\Ch32\join2\Midas_TLB.pas Code\Ch32\join2\readme.txt Code\Ch32\join2\ServMain.dfm Code\Ch32\join2\ServMain.pas Code\Ch32\mdcds Code\Ch32\mdcds\CDSMD.dpr Code\Ch32\mdcds\CDSMD.res Code\Ch32\mdcds\dServer.dfm Code\Ch32\mdcds\dServer.pas Code\Ch32\mdcds\MDMain.dfm Code\Ch32\mdcds\MDMain.pas Code\Ch32\mdcds\readme.txt Code\Ch32\NestCDS Code\Ch32\NestCDS\NestCDS.dpr Code\Ch32\NestCDS\NestCDS.res Code\Ch32\NestCDS\NestCDSMain.dfm Code\Ch32\NestCDS\NestCDSMain.pas Code\Ch32\webbrok Code\Ch32\webbrok\join.htm Code\Ch32\webbrok\WebJoin.dpr Code\Ch32\webbrok\WebJoin.res Code\Ch32\webbrok\WebJoinISAPI.dpr Code\Ch32\webbrok\WebJoinISAPI.res Code\Ch32\webbrok\WebMain.dfm Code\Ch32\webbrok\WebMain.pas Code\Ch33 Code\Ch33\Car.bmp Code\Ch33\CustomerFrm.dfm Code\Ch33\CustomerFrm.pas Code\Ch33\CustomerSrchFrm.dfm Code\Ch33\CustomerSrchFrm.pas Code\Ch33\DDGSales.cfg Code\Ch33\DDGSales.dof Code\Ch33\DDGSales.dpr Code\Ch33\DDGSales.res Code\Ch33\LoginFrm.dfm Code\Ch33\LoginFrm.pas Code\Ch33\MainFrm.dfm Code\Ch33\MainFrm.pas Code\Ch33\NewSalesFrm.dfm Code\Ch33\NewSalesFrm.pas Code\Ch33\PartsFrm.dfm Code\Ch33\PartsFrm.pas Code\Ch33\SalesDM.dfm Code\Ch33\SalesDM.pas Code\Ch33\SalesFrm.dfm Code\Ch33\SalesFrm.pas Code\Ch33\TempItems.DB Code\Ch33\TempItems.PX Code\Ch34 Code\Ch34\CustClnt.cfg Code\Ch34\CustClnt.dof Code\Ch34\CustClnt.dpr Code\Ch34\CustClnt.res Code\Ch34\CustData.cds Code\Ch34\CustDM.dfm Code\Ch34\CustDM.dti Code\Ch34\CustDM.pas Code\Ch34\CustRDM.dfm Code\Ch34\CustRDM.dti Code\Ch34\CustRDM.pas Code\Ch34\CustServ.cfg Code\Ch34\CustServ.dof Code\Ch34\CustServ.dpr Code\Ch34\CustServ.res Code\Ch34\CustServ.tlb Code\Ch34\CustServ_TLB.pas Code\Ch34\MainClientFrm.dfm Code\Ch34\MainClientFrm.pas Code\Ch34\MainCustFrm.dfm Code\Ch34\MainCustFrm.pas Code\Ch34\MainServFrm.dfm Code\Ch34\MainServFrm.pas Code\Ch34\Midas_TLB.dcr Code\Ch34\Midas_TLB.pas Code\Ch34\ProjectGroup1.bpg Code\Ch35 Code\Ch35\ActionFrm.dfm Code\Ch35\ActionFrm.pas Code\Ch35\DDGBugs.cfg Code\Ch35\DDGBugs.dof Code\Ch35\DDGBugs.dpr Code\Ch35\DDGBugs.res Code\Ch35\MainFrm.dfm Code\Ch35\MainFrm.pas Code\Ch35\UserFrm.dfm Code\Ch35\UserFrm.pas Code\Ch36 Code\Ch36\DDGWebBugs.cfg Code\Ch36\DDGWebBugs.dof Code\Ch36\DDGWebBugs.dpr Code\Ch36\DDGWebBugs.res Code\Comps Code\Comps\ABMain.dfm Code\Comps\abmain.pas Code\Comps\ABWizard.pas Code\Comps\appbars.pas Code\Comps\AxCard_TLB.pas Code\Comps\ButtonEdit.pas Code\Comps\cards.pas Code\Comps\cards.res Code\Comps\ChildFrm.dfm Code\Comps\ChildFrm.pas Code\Comps\ChildFrm.txt Code\Comps\CodeGen.rc Code\Comps\CodeGen.RES Code\Comps\CodeGen.txt Code\Comps\CompEdit.pas Code\Comps\CoolHint.pas Code\Comps\DbModeFrm.dfm Code\Comps\DbModeFrm.pas Code\Comps\DBModeFrm.txt Code\Comps\DbNavStatFrm Code\Comps\DBNAVSTATFRM.dfm Code\Comps\DBNAVSTATFRM.pas Code\Comps\dbsound.pas Code\Comps\Ddgclock.pas Code\Comps\DdgDb5.cfg Code\Comps\DdgDb5.dcp Code\Comps\DdgDb5.dof Code\Comps\DdgDb5.dpk Code\Comps\DdgDb5.res Code\Comps\DDGDbReg.pas Code\Comps\DdgDsgn5.bpl Code\Comps\DdgDsgn5.cfg Code\Comps\DdgDsgn5.dcp Code\Comps\DdgDsgn5.dof Code\Comps\DdgDsgn5.dpk Code\Comps\DdgDsgn5.res Code\Comps\ddgFrmXprts.pas Code\Comps\DdgReg.dcr Code\Comps\DDGReg.pas Code\Comps\DdgStd5.cfg Code\Comps\DdgStd5.dcp Code\Comps\DdgStd5.dof Code\Comps\DdgStd5.dpk Code\Comps\DdgStd5.res Code\Comps\DDGTbls.pas Code\Comps\DDG_DS.pas Code\Comps\DDG_Rec.pas Code\Comps\DefProp.pas Code\Comps\drwpnel.pas Code\Comps\DumbWiz.pas Code\Comps\Exmemo.pas Code\Comps\Halfmin.pas Code\Comps\HeadList.pas Code\Comps\Lbtab.pas Code\Comps\LNCHPAD.DCR Code\Comps\LnchPad.pas Code\Comps\LPadPE.dfm Code\Comps\LPadPE.pas Code\Comps\Marquee.pas Code\Comps\MemView.pas Code\Comps\PIXDLG.PAS Code\Comps\Planet.pas Code\Comps\PlanetPE.pas Code\Comps\Planets.pas Code\Comps\Pwdlg.dfm Code\Comps\Pwdlg.pas Code\Comps\resquery.pas Code\Comps\RndHint.pas Code\Comps\RUNBTN.DCR Code\Comps\Runbtn.pas Code\Comps\RunBtnPE.pas Code\Comps\TblUtils.pas Code\Comps\TrayIcon.pas Code\Comps\Wavez.pas Code\Comps\WavezEd.pas Code\Comps\WorthLess.pas Code\Shared Code\Shared\DDGBugsDM.dfm Code\Shared\DDGBugsDM.dti Code\Shared\DDGBugsDM.pas Code\Utils Code\Utils\DDGUtils.pas Code\Utils\MemMap.pas Code\Utils\StrUtils.pas Code\Utils\WinShell.pas E-BOOK\2ccc.com.nfo delphifans.com.nfo