On Sat, Apr 17, 2010 at 1:08 PM, Mattias Gaertner <nc-gaert...@netcologne.de> wrote: > 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
I meant If i use, if i not mentioned "published" TMyForm= class(TForm) procedure Method1; end; is is equal to TMyForm= class(TForm) published procedure Method1; end; Thanks in advance -- Zaher Dirkey _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal