php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #35927 relationship between COM and OLE
Submitted: 2006-01-08 02:30 UTC Modified: 2006-01-10 23:44 UTC
From: temp dot stuff at gmail dot com Assigned:
Status: Not a bug Package: Documentation problem
PHP Version: Irrelevant OS:
Private report: No CVE-ID: None
 [2006-01-08 02:30 UTC] temp dot stuff at gmail dot com
Description:
------------
The link http://il2.php.net/manual/en/ref.com.php states that  OLE is a subset of COM: "There is a subset of COM known as OLE Automation which comprises a set of COM interfaces that allow loose binding to COM objects".

But OLE isn't a subset of COM. OLE2 is a superset of COM - every OLE2 component is a COM component, but the opposite is incorrect.
OLE is a superset of COM, it's "more" than COM.

Saying OLE is a subset of COM is like saying C++ is a subset of C...



Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2006-01-09 15:46 UTC] vrana@php.net
Wikipedia: "COM is often used in the software development world as an umbrella term that encompasses the OLE, ActiveX, COM+ and DCOM technologies." Thus OLE Automation can be subset of COM.

It's the same what you say: "every OLE2 component is a COM component" means there are COM components and one of them is OLE2 component.
 [2006-01-10 23:11 UTC] temp dot stuff at gmail dot com
You're right. my bad.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Mon Jul 07 23:01:32 2025 UTC