[Lazarus] TThread.Synchronize

Michael Schnell mschnell at lumino.de
Wed Oct 26 11:17:18 CEST 2016


On 26.10.2016 07:57, LacaK via Lazarus wrote:
> procedure TRefreshFileListThread.Execute;
> begin
>   while not Terminated do begin
>     Synchronize(@MyForm.UpdateFileList); // UpdateFileList is method 
> which clears listbox and then adds files in given shared folder
>     Sleep(10000);
>   end;
This only makes sense if the actual file list generation (all but the 
GUI update) is done in not shown code in the thread before Synchonize is 
called.

Otherwise you just could use TTimer.

Is this done that way?

-Michael



More information about the Lazarus mailing list