[DUG] Interfaces
Alister Christie
alister at salespartner.co.nz
Fri Aug 8 10:56:37 NZST 2008
No,
There is some other stuff that is confusing me also to do with interface
inheritance - I think I'm going to have to do some reading.
Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington
Todd Martin wrote:
> Hi Alister
>
> Are you implementing IXMLResidentialType via delegation?
>
> Todd.
>
>> I'm having some fun with interfaces
>>
>> I have two interfaces IXMLResidentialType and IAuctionable.
>> I have a class which implements these two interfaces
>> TXMLResidentialType = class(TXMLNode, IXMLResidentialType, IAuctionable)
>> ...
>>
>> I have some code
>> var
>> Res : IXMLResidentialType;
>> Auctionable : IAuctionable;
>> begin
>> ...
>> if Res.QueryInterface(IAuctionable, Auctionable) = 0 then
>> ShowMessage('Auctionable');
>>
>> What I'm trying to determine is if Res implements IAuctionable - which
>> it does (through TXMLResidentialType which effective Res is an instance
>> of), however IXMLResidentialType doesn't seem to realise this. How do I
>> make this work?
>>
>> Does this question make any sense?
>>
>> If I'm not able to do this it's not too much of a problem, but will mean
>> a bunch of duplicated code.
>>
>>
>>
>>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
>
>
More information about the Delphi
mailing list