Wrong vtable for COM interfaces that don't inherit IUnknown

Kagamin spam at here.lot
Sun Jul 21 05:44:18 UTC 2019


On Tuesday, 16 July 2019 at 01:38:49 UTC, evilrat wrote:
> Also from what I see MS done this intentionally, means they 
> either no longer loves COM or there was some other good reason.

Primary consumer of COM interfaces is Visual Basic. It was really 
only Bill Gates who loved Basic, he wrote a Basic interpreter in 
1975 and created Microsoft as a business that sold Basic 
interpreters. As gamedev was locked in C++, there was no real use 
case for COM there, so MS probably does the expected thing and 
goes with straight C++.


More information about the Digitalmars-d-learn mailing list