[Lazarus] Ann: Qt/Mac Cocoa Port Alpha Released

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Mar 4 08:58:51 CET 2008



On Mon, 3 Mar 2008, Inoussa OUEDRAOGO wrote:

> 2008/3/3, Michael Van Canneyt <michael at freepascal.org>:
> >
> >
> >  On Mon, 3 Mar 2008, Ales Katona wrote:
> >
> >  > If you make a "class of something" published, it will compile, but the
> >  > property won't show in the OI. I'm not sure if it's supposed to work so
> >  > I'm asking here.. Vincent also mentioned "TTypeKind support tkClass" :)
> >  >
> >  > So.. should it be possible to use "class of " as published properties in
> >  > the OI?
> >
> >
> > No, because you cannot enter a value anyway.
> >  How will you resolve a text to a class pointer ?
> 
> If the class is registered ( using RegisterClass() ), it can be found
> with FindClass().
> 
> <code unit="classes">
>   procedure RegisterClass(AClass: TPersistentClass);
>   function FindClass(const AClassName: string): TPersistentClass;
> </code>

You will find that this is almost never used. None of the classes in the
FCL/LCL is registered. They need not be registered, only exceptional cases 
must be registered using this callback. That rather limits the use IMHO ?

Michael.



More information about the Lazarus mailing list