************************* 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/DOS 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: AUG95 C C++ Windows date international printer DLL VB Description: The code listings for the August 1995 issue of Windows/DOS Developer's Journal include passthru, a utility that copies files to printers, bypassing the printer driver; Mike Stefanik's code to locate all DLLs that a .exe depends on; Terje Mathisen's code to identify the Pentium bug; Tom Kier's code to implement VB toolbars; and George Tylutki's Pascal code to parse sLongDate from win.ini correctly. ************************* FILE DESCRIPTION ********************************** The following files are included in the disk: FILENAME AUTHOR-NAME TITLE PAGES ============================================================================ stefanik.zip Mike Stefanik A Windows Import Resolver 6-16 includes: bldimp.bat import.c import.def import.h import.rc module.c Listing 1: Source code for resolving imported DLLs. module.h Listing 2: Header file for module.c. resource.h ---------------------------------------------------------------------------- harmon.zip Trevor Harmon Manipulating Bitmap Palettes in Windows 17-24 includes: bldpal.bat bmpdemo.c bmpdemo.def bmppal.bmp bmppal.c Listing 1: Routines to manipulate DIB palettes. bmppal.def bmppal.h bmppal.rc ---------------------------------------------------------------------------- burk.zip Ron Burk Bypassing Printer Device Drivers 25-28 includes: bldpass.bat ctl3d.c ctl3d.h dlgicon.c dlgicon.h filefind.c filefind.h passthru.c passthru.def passthru.h passthru.ico passthru.rc print.c printer.c Listing 1: A function to bypass the printer driver. printer.h resource.h ---------------------------------------------------------------------------- mathisen.zip Terje Mathisen Solving the Pentium FDIV Problem 39-48 includes: patch.doc p87test.asm Listing 1: Code to detect Pentium bug. ---------------------------------------------------------------------------- kier.zip Tom Kier Implementing VB Toolbars with bttncur.dll 49-60 includes: test.frm test.frx toolbar.bas Listing 1: Implementing a toolbar with bttncur.dll. toolbar.mak ---------------------------------------------------------------------------- tylutki.zip George Tylutki Parsing Windows' sLongDate 61-70 includes: lddemo.exe lddemo.pas Listing 1: Source to date parsing program. ---------------------------------------------------------------------------- zolman.zip Leor Zolman Tech Tips 71-74 includes: bldtask.bat figure1.bmp Figure 1: taskcln in action. figure2.txt Figure 2: Defining a string called "paulat". figure3.txt Figure 3: Allocating memory for the string. taskcln.c Listing 1 taskcln.def Listing 4 taskcln.h Listing 3 taskcln.rc Listing 2 ---------------------------------------------------------------------------- nelson.zip Mark Nelson Bug++ of the Month 75-76 includes: bug0895.cpp Listing 1: Arithmetic conversion problem in Borland C++ v4.5. ---------------------------------------------------------------------------- letters.zip various Readers' Forum 81-88 includes: dawdy.zip includes: magic.c magic.exe sys_conf.asm uart.h uart_chk.c uart_i.c uart_irq.c uart_r.c uart_reg.c uart_res.c uart_typ.c about.zip includes: about.c about.h testabou.c testabou.exe testabou.h testabou.ide testabou.rc ----------------------------------------------------------------------------- sdkann.zip -- An up-to-date collection of SDK annotations. includes: sdkann.txt win31vc.ann win31wh.ann ----------------------------------------------------------------------------- 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/DOS 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 disk, please call or write us. ------------------------------------------------------------------------------ Miller Freeman, Inc. 1601 W. 23rd St. Suite 200 Lawrence, KS 66046 (913) 841-1631 ------------------------------------------------------------------------------