On Thu, 15 Apr 2010 14:09:36 +0200 Torsten Bonde Christiansen <[email protected]> wrote:
> > > > > Okay, that just me.... to many abstract methods cluttered it all and > > in between some methods were not properly name abstract as they should. > > > > Sorry for the inconvenience. > > > > Kind regards, > > Torsten Bonde Christiansen. > > Got another question related to this - in a descendant class in > redeclare (if that is the word for it) the methods naturally with the > keyword 'override' for all. > > Then using class completion here all created implemenations > automatically creates the line "inherited <methodname>" which is not > legal Free Pascal syntax, at least it give me a compile time error. It creates "inherited methodname(params);". It is not legal to call abstract methods, but the class completion does not check this yet. There is already a feature request for that. > Is this not a bug then - i will assume it's not the intent of Lazarus to > create autocompletion code that does not compile? Good guess. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
