Locating Resources to Study OLE Automation

ID: Q152023

3.51    | 3.51
WINDOWS | WINDOWS NT kbole kbprg kbwebcontent

The information in this article applies to:

SUMMARY

OLE automation allows a client application to call methods or properties of a server application. This article provides pointers to resources for studying OLE Automation using the Windows SDK.

MORE INFORMATION

Books

The following books provide a good introduction to implementing OLE automation using the Windows SDK:

1. "OLE Automation Programmer's Reference" - Creating Programmable 32-bit

   applications. Microsoft Press. ISBN 1-55615-851-3.

   Read the following chapters for an introduction of automation servers
   and clients:

   Chapter 1: Overview of OLE Automation
   Chapter 2: Exposing OLE Automation Objects
   Chapter 3: Accessing OLE Automation Objects

   This book references the HELLO, LINES, BROWSE, and BROWSEH samples that
   ship with the Win32 SDK and the 32-bit Visual C++ compiler.

2. "Inside OLE" - second edition by Kraig Brockschmidt. Microsoft Press.
   ISBN 1-55615-843-2.

   The following chapters provide information about OLE automation:

   Chapter 14: OLE Automation and Automation Objects
   Chapter 15: OLE Automation Controllers and Tools
   Chapter 3 : Type Information
   Chapter 4 : Connectable Objects

Samples

Samples available from the Microsoft Software Library are indicated by the Q number and the Title of the article pointing to the sample. All other samples can be obtained from the Win32 SDK and the 32-bit Visual C++ compiler. All samples are 32-bit unless otherwise indicated.

Servers

Clients

Clients can also be easily written using Visual Basic.

Type Library Browsers

Type Library Builders

Safe Arrays

Optional and Variable Number of Arguments

Collections

MultiLingual Servers

Additional reference words: 3.51 OLE2 2.00 KBCategory: kbole kbprg kbwebcontent KBSubcategory: LeTwoAt
Keywords          : LeTwoAt 
Version           : 3.51    | 3.51
Platform          : NT WINDOWS

Last Reviewed: July 27, 1996