[Lazarus] Lazarus application crash. Is PostMessage thread safe?
Giuliano Colla
giuliano.colla at fastwebnet.it
Wed Feb 10 12:48:01 CET 2016
Il 10/02/2016 12:31, zeljko ha scritto:
> On 02/10/2016 11:19 AM, Giuliano Colla wrote:
>
>> This I believe to be the problem. From the observations from Denis I
>> realized that my code isn't protected against recursion, but I believe
>> that Application.ProcessMessages should protect itself too, avoiding to
>> handle more than once the same message.
>
> But where ? In LCL or per widgetset ?
>
I don't know. I did look into the code a long time ago, and I seem to
remember that the main loop is handled differently: some widgetsets do
rely on LCL, some on their main loop. I was hoping that someone more
knowledgeable than me would say "oh yes, the right spot is just here!".
If such is not the case, I'll try, as soon as I have some time (which I
don't have at the moment), to look again into the matter, and possibly
suggest a patch.
Giuliano
More information about the Lazarus
mailing list