REVIEW - The Essence of COM - A Programmer's Workbook


Title:

The Essence of COM

A Programmer's Workbook

Author:

David S. Platt

ISBN:

Publisher:

Pearson P T R (2000)

Pages:

351pp

Reviewer:

Silvia de Beer

Reviewed:

February 2001

Rating:

★★☆☆☆


I am not a COM programmer. In the past I have made some calls to COM objects, but did not understand it. I was programming by example and had no idea about all the possible values of the parameters. Now that I have read this book I do understand a little bit more about the basics, but I am still uncomfortable with all the Microsoft defined macros and type definitions. It is quite difficult to retain all the fundamentals if you are not familiar with all the Microsoft type definitions like HRESULT, DWORD and LPWSTR. The Hungarian notation does not make it clearer.

The book consists of 14 chapters. An introduction and in each chapter another COM concept; VTBL interfaces and Dispatch interfaces, automation, type libraries, the different apartment models, monikers, asynchronous COM and support for COM in VC++, ATL, Visual Basic and Visual Java. Each chapter comes with C++ examples. You have to download the examples from the supporting web site and play with them in your own environment.

This book might give you an introduction, but you definitely need more reference books and a lot of experience to use COM correctly.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.