i have a program which is using several threads to execute some task. Each thread is having a bunch of task to execute. after executing one of them, each thred will call a post
You can create a new thread for updating logs and in the log threads call TLogThread.Synchronize to update the UI controls that are in the main app thread... or just call TWorkerThread.Synchronize to update the logs from your worker threads.