Method called on thread using Synchronize does not return without moving the mouse
问题 I have a unit and form which uses a worker thread to query a database. After each query is executed a method is called using Synchronize to update the UI. It seems that whenever a call to the methods using Synchronize() is made, the process stops until I shake the mouse or interact with the keyboard. Below is the basics of what I am doing. This example is complete other than that I did not provide a database connection or queries for a real database- I am hoping it will be enough to see the