[Lazarus] custom thread reading file does not respond properly
nc-gaertnma at netcologne.de
Wed Sep 6 17:36:13 CEST 2017
On Wed, 6 Sep 2017 17:19:28 +0200
Sven Barth via Lazarus <lazarus at lists.lazarus-ide.org> wrote:
> Both Synchronize and Sleep already causes a thread switch (the former cause
> it will wait for the main thread to finish processing). Also I already
> suggested TThread.Yield which is the same as ThreadSwitch.
> And as he wrote the Sleep(1) solves the problem for him.
> It's a pity though that this seems to be necessary on Mac OS X :/
Note that his example works on my Mac with or without
sleep. Maybe if Andrea posts his full example we may find out more.
More information about the Lazarus