[lazarus] CVS changes

Michal Bukovjan michal.bukovjan at openone.cz
Mon Feb 4 14:54:19 EST 2002


Done.

Michal

Mattias Gaertner wrote:

>On Sun, 03 Feb 2002 19:18:51 +0100
>Michal Bukovjan <michal.bukovjan at openone.cz> wrote:
>
>>Strange, I could not reproduce exactly this behaviour (it works now), 
>>now the compiler errors out straight away:
>>1) Declare the new class in buttons.pp, just
>>
>>  TMyButton = class(TBitBtn);
>>
>>2) Now move the declaration down *AFTER* the TSpeedButton declaration.
>>It will not compile, blaberring something about:
>>
>>buttonglyph.inc(41,3) Error: Symbol can't be published, can be only a class
>>buttonglyph.inc(42,3) Error: Symbol can't be published, can be only a class
>>buttonglyph.inc(43,1) Error: Symbol can't be published, can be only a class
>>speedbutton.inc(229,3) Error: Symbol can't be published, can be only a class
>>speedbutton.inc(230,1) Error: Symbol can't be published, can be only a class
>>buttons.pp(514) Fatal: There were 5 errors compiling module, stopping
>>make[1]: *** [allunits.ppu] Error 1
>>make[1]: Leaving directory `/home/michal/source/lazarus/lazarus/lcl'
>>make: *** [lcl] Error 2
>>
>
>This is a compiler bug.
>Just add an 'end' and it will compile:
>
>   TMyButton = class(TBitBtn) end;
>
>Plz report it.
>
>
>Mattias
>
>_________________________________________________________________
>     To unsubscribe: mail lazarus-request at miraclec.com with
>                "unsubscribe" as the Subject
>    archives at http://www.miraclec.com/list_archives/lazarus
>








More information about the Lazarus mailing list