[fpc-devel] fpdoc HTML with search feature

Vincent Snijders vsnijders at quicknet.nl
Thu Aug 16 13:29:04 CEST 2007

Graeme Geldenhuys schreef:
> [...this is maybe not the best list to discuss this...]
> On 16/08/07, Michael Schnell <mschnell at lumino.de> wrote:
>>> The Lazarus LCL did not work for us.
>> That's too bad !
>> What was the problem ? (I'm asking, as I might want to use Lazarus <or a
>> modification of same> for an embedded project which could need a remote
>> GUI access sometimes, but not permanently)
> Let me make one thing clear. The IDE is great, it's just the LCL we
> have a issue with.
> If you develop for a single platform you shouldn't have any issue. Our
> products need to run under Windows and Linux, and this is where the
> problems started.

I am a bit disappointed to hear this.

> 1) We have experienced events firing in different order depending on
> the platform. This makes event handling very difficult.

It is hard to get right, but we make are best attempts to fix these kind of 
inconsistencies, if they are reported.

> 2) We experienced events firing multiple times on one platform, but
> not on another (OnClick or OnSelect events come to mind).

See 1.

> 3) One platform supports changing the background color of a Form, the
> other platform doesn't.

I guess you are only limited by the windows backend, while the LCL is also limited 
by the widget set.

> ... the list goes on, but I think you get the idea.
> Now in some case we could create workarounds and sometimes wrap code
> with IFDEF's (which defeats the point of Lazarus LCL). This all worked
> fine until one of those issues where fixed, which means our code
> breaks again! We got tired of going back and forwards.

I hope you don't blame us for making bug fixes ;-)

> Now as I mentioned, if you target a single platform, these issues
> should go away.

Single platform LCL kind of defeats the purpose of the LCL.


More information about the fpc-devel mailing list