ijbranch
ijbranch
I am seeing the same issue using D12.1, DPI Unaware, 2x 4k monitors. Win 11. See attached files https://github.com/user-attachments/assets/697670d1-546f-4611-aa55-75a8708e9555 
Hi Cnpack/cnwizards, Thank you for the follow up. Appreciated. My first thought was a settable delay for the painting. That way the editor could finish its antics and then the...
Hi Cnpack/cnwizards, OK. Tks. All efforts appreciated. Regards, Ian The Programmer's Credo: We do these things not because they are easy, but because we thought they were going to be...
Hi Cnpack/cnwizards, FYI - I just downloaded and installed: ***@***.*** Testing it on a few Apps, I don't see the issue anymore. Previously it happened every time. It may still...
OK. Yes, it is still happening.. ☹ Hi Cnpack/cnwizards, FYI – I just downloaded and installed: ***@***.*** Testing it on a few Apps, I don’t see the issue anymore. Previously...
Ahhh. Ok. Tks. So, using just "TAnonymousThread.Execute(procedure..." then, how do I keep the UI responsive so the form can be moved? Or do I use one of the other Quick.Threads...
This is the complete function: ``` function TMainForm.ARBackup: Boolean; begin // try // nlhWaiter2.Active := True; // // Create an anonymous thread to execute the SQL code TAnonymousThread.Execute_Sync(procedure begin try...
Thank you. Unfortunately Result does not carry into the Thread. Nor it seems does E for the Exception. 
jkour - Thank you. Appreciated. I now have this: `function TBackUpsForm.ARBackup: Boolean; begin // nlhWaiter2.Active := True; Result := False; // TAnonymousThread.Execute(procedure begin // var dtStart: TDateTime := Now; //...