Samples and tutorial paper for "Using Borland Delphi and C++ Together"
  (C) 1996 Copyright Borland International Inc., All Rights Reserved.

Last updated: August 8, 1996 [ckh]


This distribution package includes classes and two examples for using Borland 
C++ and OWL with Delphi Forms.  The original presentation was made at the 
Borland Developer's Conference in July 1996.  The slides and example code 
have been updated since the BDC conference CD to use the new factory 
function that returns an IUnknown.
         
Roadmap
-------
The paper describing the techniques for using BC++ and Delphi together is an
HTML file named BC360.HTM as well as a WinWord document named BC5_D2.DOC.  The
presentation slides are in BC360.PPT, which is a Microsoft PowerPoint32 file.

View the WinWord documents by downloading the MS Word Viewer from
 http://www.microsoft.com/msword/Internet/Viewer/default.htm

There are four directories: two examples: SAMPLE and MDISAMP, one Delphi Form
DLL project TESTDLL, and a DATA directory.

Building the examples
---------------------
All of the examples are already built.  However, they also include an .IDE 
file if you wish to rebuild the examples yourself.
The C++ examples can be built with BC++ 5.01 and OWL 5.01; the Delphi form DLL
can be built with Delphi 2.01.

Files
-----
The files included on this distribution are listed below.


readme.txt                      - this file
723_O.HTM                       - a brief outline of the Borland Developer
                                  Conference presentation
BC360.HTM                       - the presentation paper
BC360.PPT                       - the PowerPoint slides

CODE\TESTDLL.H                  - header file for the DLL, in C++

CODE\DATA\SITES.DB              - A Paradox database containing some data that 
CODE\DATA\SITES.DOF               TESTDLL will display
CODE\DATA\SITES.DPR
CODE\DATA\SITES.FAM
CODE\DATA\SITES.MB
CODE\DATA\SITES.PX
CODE\DATA\SITES.RES
CODE\DATA\SITES.TV

CODE\SAMPLE\DLCTL.IDE           - SDI sample project
CODE\SAMPLE\DLCTL.CPP           - SDI sample source code
CODE\SAMPLE\DLCTL.EXE           - SDI sample application
CODE\SAMPLE\TESTDLL.DLL         - Form runtime DLL
CODE\SAMPLE\DLCTL.INI           - Together C++ display file
CODE\SAMPLE\DLWRAP.H            - Wrapper header files for C++
CODE\SAMPLE\TESTDLL.H           - Form DLL header file
CODE\SAMPLE\TESTDLL.LIB         - Import library for the Form DLL

CODE\MDISAMP\MDIFILE.IDE        - MDI sample project
CODE\MDISAMP\MDIFILE.CPP        - MDI sample source code
CODE\MDISAMP\MDIFILE.EXE
CODE\MDISAMP\MDIFILE.H
CODE\MDISAMP\MDIFILE.INI
CODE\MDISAMP\MDIFILE.RC
CODE\MDISAMP\MDIFILE.RES
CODE\MDISAMP\DLWRAP.H           - Wrapper header files for C++
CODE\MDISAMP\TESTDLL.H          - Form DLL header file
CODE\MDISAMP\TESTDLL.LIB        - Import library for the Form DLL

CODE\TESTDLL\TESTDLL.DPR        - Form DLL Delphi project
CODE\TESTDLL\EMBFORM.PAS        - TEmbeddedForm source code
CODE\TESTDLL\TESTDLL.DLL        - Form runtime DLL
CODE\TESTDLL\TESTDLL.dof
CODE\TESTDLL\TESTDLL.LIB        - Import library for the Form DLL
CODE\TESTDLL\TESTDLL.RES        - Sample Form resource file
CODE\TESTDLL\unit2.dfm          - Sample Form file
CODE\TESTDLL\unit2.pas          - Sample Form source code
