On Sun, 21 Dec 2003 17:36:00 +0100 Florian Klaempfl <[EMAIL PROTECTED]> wrote:
> Mattias Gaertner wrote: > > > Can someone explain the semantic difference between *1 and *2 please? > > > > procedure A(p: Type1); > > begin > > inherited; // *1 > > inherited A(p); // *2 > > end; > > > > ? > > 1: supporting a delphi bug > 2: as you expect > > Well, the comment to 1 isn't completly true: In method handlers > (declared with message XXX), a simply inherited should pass the message > to the parent message handle while in usual methods it does nothing. What do you mean with "it does nothing"? It calls the ancestor method, does it not? Back to my initial question: It is indeed about a message method. I have got a message method where "inherited;" and "inherited MethodName(Param);" is not always the same. The strange thing is: It depends on how the objects are created. Is this a bug? Mattias _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal