[Lazarus] IUnknown and reference counting
Sven Barth
pascaldragon at googlemail.com
Thu Mar 21 14:56:06 CET 2013
Am 21.03.2013 14:40, schrieb Mark Morgan Lloyd:
> 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.
>
The use of interfaces themselves does not pull in any external libaries.
They are merely implemented in a way to simplyfy the use of certain
libraries.
Regards,
Sven
More information about the Lazarus
mailing list