3 ms·
> It could even create COM objects if you felt brave enough. Not just "brave enough" - but everyone, honestly. After VB4 and Windows 95, VB's raison d'etre was
by DaiPlusPlus 3y ago
> It could even create COM objects if you felt brave enough.
Not just "brave enough" - but everyone, honestly. After VB4 and Windows 95, VB's raison d'etre was all about being a glue-language for anyone, regardless of ability level, to piece-together OLE/COM/ActiveX controls and components together onto a form/window surface and ship it the same day.
----
COM only requires bravery if you're lucky enough to be required to implement (or just consume), a COM service from C or a non-COM-blessed language. It is unfortunate that COM (honestly!) is a powerful platform feature built-in to Windows, but it's stagnated and permanently stuck in the year 1999 now - the lack of maintained documentation also makes it incredibly difficult to grok by newcomers. I'll bet there are more people in Gen Z who speak COBOL than feel comfortable around COM/COM+/DCOM.
- owlstuffing 3y agoCOM has become iunknown ;)
- pjmlp 3y agoAnd later extended with IInspectable.
- pjmlp 3y agoCOM is the main Windows API since Windows Longhorn .NET ideas were reintroduced as COM libraries in Windows Vista. Yes, the tooling is still clunky, regardless it being the main way to expose Windows APIs nowadays.