Wird irgendwo bei Dir im Code Application.ProcessMessages;
verwendet ?
Verdammt! Das hatte sich in der Procedure CreateLocalDatas doch tatsächlich noch versteckt!
ich habe
Application.ProcessMessages;
rausgenommen, und jetzt funktioniert's.
Vielen Dank für den entscheidenden Tipp.
Es funktioniert sowohl mit TThread.synchronize(... als auch mit TThread.Queue(...