Hi Martok, Thank you for explanation.
Zamrony P. Juhara On Mon, Mar 18, 2019 at 9:04, Martok<list...@martoks-place.de> wrote: Am 17.03.2019 um 15:21 schrieb Zamrony P. Juhara via fpc-pascal: > I repost my question that I post on StackOverflow here in case anyone can > answer it. This is my question about implementation > > of interface through delegation. Parent class is concrete class which > implement an interface through delegation but descendant of this class is not > considered as concrete class of the interface. I've answered on SO. Don't think it's solvable, because this would need partial delegation on TBClass' implementation of IIntfB from knowledge of the inherited IIntfA, which sounds a bit complex for the compiler... As a compiler suggestion: this could be made clearer if E5042 would print the interface type name it is missing, such as: `Error: (5042) No matching implementation for interface method "IIntfB.writeA" found` -- Regards, Martok _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal