En/na Micha Nelissen ha escrit:
On Mon, 01 Aug 2005 13:14:54 +0200
Luca Olivetti <[EMAIL PROTECTED]> wrote:


En/na Micha Nelissen ha escrit:


TThread.Synchronize is to let the main thread (GUI thread) do some
work (in particular, manipulate GUI controls like edits, comboboxes,
progressbars, etc.)

I don't know if I did anything wrong, but I had to do those kind of calls *without* synchronize, otherwise the updates (to a tmemo IIRC) wouldn't show/wouldn't work at all, at least under Linux.


You need to define USE_SYNCHRONIZE when compiling the LCL. Do:

make OPT="-dUSE_SYNCHRONIZE" clean all

in the lcl/ directory, and relink(compile) your project.

Thanks, but is really necessary? I mean, without synchronize it seems to be working fine, and I've been "stress testing" the program for a long while.

Bye

--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004      Fax +34 93 5883007

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to