[lazarus] CVS changes

Marc Weustink weus at quicknet.nl
Thu Apr 13 19:31:04 EDT 2000

At 01:16 14-04-2000 +0200, Marc Weustink wrote:
> From Hans-Joachim Ott <hjott at compuserve.com>:
>    I defined first
>     TCListBox = class(TCustomListBox) and published the
>     properties like ExtendedSelect, Items etc.,
>     but doing so crashes the compiler (0.99.14) with
>     "clistbox.pp(28,1) Fatal: Internal error 55665566",
>     so now it's defined as descendant of TListBox, which
>     should be revised.

I fixed it. This is IMO an issue of the compiler and it should have worked.

The problem are the properties we want to publish.

In TControl the Visual property is defined Public.
In TCListBox we want to publish it

In our Uses clause we only refer to Classes and StdCtrls. If you add 
Controls (where Visual is defined), everything compiles OK.
Somehow the compiler cant find the declaration ????


OK, It took some time but the weus at quicknet.nl is working again.

More information about the Lazarus mailing list