[fpc-devel]interface inheritance (dom2) bug???
Uwe Fechner
ufechner at csi.com
Sun Aug 18 22:13:36 CEST 2002
Hello,
I try to port my libxml2 wrapper for delphi to freepascal.
I have the following problem:
If I compile the following code:
> unit idom2;
> interface
> uses
> SysUtils;
> type
> DomString = WideString;
> IDomElement = interface;
> IDomNode = interface
> ['{D415EB3C-463D-4F6D-BD1F-168B8A364666}']
> {property setters/getters}
> function get_LocalName : DomString;
> property localName : DomString read get_LocalName;
> end;
> IDomElement = interface(IDomNode)
> ['{955D5EEC-6160-4AC9-ADFB-767E6AC09511}']
> function getAttributeNS(
> const namespaceURI : DomString;
> const localName : DomString) : DomString;
> end;
> end.
I get the following error message:
Error: dublicate identifier "localName".
Hint: Identifier already defined in line 18.
I am using the snapshot of freepascal 1.1 from 18.08.2002.
And I am using the IDE Dev-Pascal 1.9.2.
Is this a bug in freepascal, or in Dev-Pascal, or not?
This code compiles fine with delphi and kylix.
Regards:
Uwe Fechner
More information about the fpc-devel
mailing list