home *** CD-ROM | disk | FTP | other *** search
- ===========================================================
- INSIDE OLE BY KRAIG BROCKSCHMIDT
- COMPANION DISC
- COPYRIGHT (C) 1995 BY KRAIG BROCKSCHMIDT
- ===========================================================
-
- This companion CD contains the sample source code and
- related support files for the examples presented in Inside
- OLE by Kraig Brockschmidt. We recommend that you store this
- disc in a safe place after you install the files.
-
-
-
-
- INSTALLATION
-
- The files on this disc are not compressed and can be copied
- to your hard disk by running the Setup program (under Windows
- NT or Windows 95) or by dragging the files in the CODE directory
- to an INOLE directory on your hard disk using File Manager or
- another utility (under 16-bit Windows). You must have at least
- 7.5 MB of free space on your hard disk to install the files.
-
- **************************************************************
- * *
- * IMPORTANT *
- * *
- **************************************************************
-
- Many of the samples include a REG (registration) file that
- must be "run" before the samples will work. Double click
- on the file in FIle Manager or Explorer to "run" them. If you
- are working on Win32 platforms, use WIN32.REG. If you are
- working on Windows 3.1x, use WIN16.REG.
-
- The REG files assume that you install the files to C:\INOLE;
- you'll need to edit the REG files if you install the files
- to another directory. Simply replace all occurances of
- "c:\inole" with the actual installation directory.
-
-
-
-
- DISC CONTENTS
-
- The sample source code and support files for each chapter
- are stored under CHAPXX, where XX is the chapter number.
- For example, all files for Chapter 2 are in the CHAP02
- directory. Several other directories contain files that you
- will need for compilation or that you might want to study.
- They include:
-
- DIRECTORY CONTENTS
- --------- --------
- BUILD Contains the DLL and EXE files created by
- MAKEALL.BAT files. It is recommended that you
- add this directory to your path.
-
- CLASSLIB C++ class library created for this book.
-
- INC Include files (H) needed for this book.
- Must be in your INCLUDE environment path.
-
- INTERFAC OLE template interface implementations.
-
- LIB Library files (LIB) needed for this book.
- Must be in your LIB environment path.
-
-
- See the file CONTENTS.TXT for a full description of the
- contents of the companion disC.
-
- Be sure that all environment variables are set correctly for
- your compiler. For example, if you have the Inside OLE files,
- Visual C++ 2.0, the Win32 SDK, and the OLE controls development
- kit installed on drive C, your environment variables should
- include the following (long lines have been broken):
-
- INCLUDE=C:\MSVC20\INCLUDE;C:\MSVC20\MFC\INCLUDE;C:\MSVC20\CDK32\INCLUDE;
- C:\MSTOOLS\IDL;C:\MSTOOLS\H;C:\INOLE\INC
- LIB=C:\MSVC20\LIB;C:\MSVC20\MFC\LIB;C:\MSVC20\CDK32\LIB;
- C:\MSTOOLS\LIB;C:\INOLE\LIB
- PATH=C:\MSVC20\BIN;C:\MSVC20\CDK32\BIN;C:\MSTOOLS\BIN;C:\INOLE\BUILD
-
-
- Check your compiler's documentation for more information.
-
- NOTE: You might need to increase your environment size to accommodate
- the environment variables.
-
-
-
-
- BUILDING THE SAMPLE PROGRAMS
-
- To compile all the sample programs on this disc, run the MAKEALL.BAT
- batch file in the installation directory. You must add the INCLUDE
- and LIB directories from this installation to the INCLUDE and LIB
- environment variables as detailed above.
-
- For detailed information on the build process and the files
- involved, see the file BUILD.TXT. This file also includes
- information on the OLE UI Library and the MIDL compiler which
- may be important for your work with these samples
-
-
-
-
- KNOWN ERRORS AND PROBLEMS
-
- As the printed copy of this book was finalized, extensive testing
- and debugging were performed on the samples on Windows 3.1x (16-bit),
- Windows NT 3.5 and 3.51, and Windows 95, the latter two platforms
- being still in pre-release form at the time of production. As bugs
- are invariably found, there are several places where the book text
- does not match the sample code. The file ERRATA.TXT points out these
- discrepancies and contains the most up-to-date information. Please
- take a few moments to review ERRATA.TXT and mark the printed
- book as appropriate.
-
-
-
-
- IF THERE ARE PROBLEMS WITH THIS DISC OR THE SAMPLES
-
- Every effort was made to ensure the accuracy of the book and
- this disc. Should you encounter a problem, please contact
- us at the following address:
-
- Microsoft Press
- Attn: Inside OLE Editor
- One Microsoft Way
- Redmond, WA 98052-6399
-
- No telephone calls, please.
-
- The author also welcomes your comments through email at
- kraigb@microsoft.com. Due to the potential volume of email,
- responses are not guaranteed. For timely support of OLE
- questions or problems, contact Microsoft Developer Support
- Services.
-