************************* MASTER CODE *************************************** The name of the first file in this disk's directory identifies the volume, issue number and revision of the disk. The format of this filename is: !CDmvvii.rrr where ! = the '!' character m = C for C Users Journal, W for Windows Developer's Journal vv = volume ii = issue rrr = revision (001 for initial release, 002 for next update, etc.) The file UPDATE.DOC contains information about any additions or corrections to material on the disk since the original magazine publication. If you have obtained this code from a floppy diskette or from CompuServe, the headings under the column "FILENAME" represent the names of .ZIP files. All files listed under the filename are archived in the .ZIP file. Keywords: JUL96 C C++ Windows NT Benchmark memory service MFC Description: The code listings for the July 1996 issue of Windows Developer's Journal include source code for dumping OLE compound files, the source to our Win32 C++ compiler memory management benchmarks, and V. Ramachandran's class that brings tiny captions to MFC windows. ************************* FILE DESCRIPTION ********************************** The following files are included in the disk: FILENAME AUTHOR-NAME TITLE PAGES ============================================================================= benchmar.zip Ron Burk Compiler Benchmarks: new/delete 6-14 includes: membench.cpp Listing 1: Memory management benchmark code. nofree.cpp ----------------------------------------------------------------------------- raja.zip V. Ramachandran Tiny Captions for MFC Splitter Views 15-22 includes: generdoc.cpp generdoc.h generdoc.ico generic.clw generic.cpp generic.def generic.h generic.ico generic.mak generic.rc generic.rc2 genervw.cpp genervw.h mainfrm.cpp mainfrm.h myform.cpp myform.h resource.h splitter.cpp splitter.h stdafx.cpp stdafx.h toolbar.bmp zcapform.cpp Listing 1: Source for tiny caption class. zcapform.h Listing 2: Interface for tiny caption class. ----------------------------------------------------------------------------- burkole.zip Ron Burk The Least You Need to Know About OLE Compound Files 23-32 includes: build.bat comdump.c Listing 1: Program to dump OLE compound files. ----------------------------------------------------------------------------- zolman.zip Leor Zolman Tech Tips 41-46 includes: hugedemo.cpp Listing 1: Demo of problem with "new" and "huge". simlock.h Listing 2. simlock.c Listing 3. huge_new.zip includes: huge_new.cpp huge_new.doc huge_new.exe huge_new.mak huge_new.obj huge_new.pdb huge_new.vcw ----------------------------------------------------------------------------- tomlinsn.zip Paula Tomlinson Understanding NT: More on Services 47-54 includes: srvcmd.c Listing 1: Automatic service installation/removal. ----------------------------------------------------------------------------- nelson.zip Mark Nelson Bug++ of the Month 59-62 includes: bug0796.cpp Listing 1. figure1.txt Figure 1. ----------------------------------------------------------------------------- sdkann.zip includes: anntater.exe mstater.exe sdkann.txt: An up-to-date collection of SDK annotations (plus more that will appear in future issues of WDJ!) ----------------------------------------------------------------------------- order.frm -- This file contains an order form which can be used to order books reviewed in the "Books in Brief" column or advertised in the Windows Developer's Bookshelf. You can complete the form and fax, mail, or email it to us, or use it as the basis for a phone order. ****************************************************************************** If you have questions regarding the code, please call or write us. ------------------------------------------------------------------------------ Miller Freeman, Inc. 1601 W. 23rd St. Suite 200 Lawrence, KS 66046 (913) 841-1631 email: wdletter@rdpub.com http:/www/wdj.com ------------------------------------------------------------------------------