On Sat, 17 Apr 2010 13:05:07 +0200 Zaher Dirkey <parm...@gmail.com> wrote:
> 2010/4/17 Flávio Etrusco <flavio.etru...@gmail.com>: > > On Fri, Apr 16, 2010 at 4:54 PM, José Mejuto <joshy...@gmail.com> wrote: > >> Hello FPC-Pascal, > >> > >> Friday, April 16, 2010, 9:06:45 PM, you wrote: > >> > >> FE> Published methods can be found with TObject.MethodAddress, that's how > >> FE> the lfm hook event handlers (and why Form event handlers are > >> FE> published). > >> > >> Yes, but thats for streamable objects like TForm, or any component, > >> but I think that that's not the case of TWSxxxx objects which are the > >> widgetset interface, and also all of them are "class procedure". > >> > >> Marc says in Lazarus that a "virtual class tree" is formed with such > >> published methods, I do not know the need of it or the mission, but if > >> it is OK it is OK ;) for me. > >> > >> -- > >> Best regards, > >> José > > > > Sure, I was just saying that in a different context. I found Marc's > > observation very weird, and I'm (still) going to check it. > > > > Flávio > > Yes it is useful info for me, > Is that mean descending from TForm (or any class) without mentioned > "published" or any of (public, protected, private) it will be > considered as published? Yes. If you want less published use the TCustomXXX, e.g. TCustomForm. Mattias _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal