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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: temp dot stuff at gmail dot com
New email:
PHP Version: OS:

 

 [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: Tue Jul 08 03:01:32 2025 UTC