There are a lot of people (including me) who never use the term 'interface
inheritance'.  You're right, it's not inheritance.

As an aside, having had the 'chance' recently to go some VB6 coding :-( I
found the Microsoft documentation utterly misleading when it talks about
interface inheritance, when IMO it should be talking about 'interface
implementation', which is probably a phrase which is also appropriate to
what we're talking about here.

Cheers,

Conor

-----Original Message-----
From: Karl Reynolds [mailto:[EMAIL PROTECTED]

> So this is one simple case where you have IStream inheriting
> from ISequentialStream (see ActiveX.pas) but you are not required
> to implement ISequentialStream is you are implementing IStream.

Utterly bizarre.  I get your point - that interface "inheritance" has to be
implemented the way it is in Delphi in order to support such strangeness.
But it's not really inheritance any more, is it.
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to