[Lazarus] IUnknown and reference counting
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Thu Mar 21 14:40:51 CET 2013
Michael Schnell wrote:
> On 03/21/2013 12:30 PM, Graeme Geldenhuys wrote:
>> COM is Component Object Model and DCOM is Distributed Component Object
>> Model, developed by Microsoft. This only works on the Windows platform.
>> That is how the do ActiveX, and how Delphi does multi-tier support with
>> MIDAS (using DCOM).
> That is exactly why I think the *language-concept* (here a thingy that
> provides reference counting, auto-creation and auto-deletion of an
> instance etc of a classes instance) should be described independently of
> COM, DCOM, Axtive X, MIDAS and such things that are not related to the
> language itself, while the language concept/syntax - being useful in
> itself, anyway, can *additionally* be used to allow the programmer to
> handle COM, DCOM, Axtive X, MIDAS and such things.
It's also interesting to be able to state unambiguously whether the use
of interfaces in a program pulls in any external libraries or attempts
any external communication.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list