在第二个线程中执行查询并在delphi xe5 iOS应用程序中更新GUI的正确,最有效的方法是什么? 目前,我已经从主线程启动了微调器(TaniIndicator)动画,然后创建了第二个线程,后者又执行数据库查询并更新GUI。在第二个线程中应用工作之前,应用程序工作正常(减去平滑微调器的使用),但我现在注意到我将工作负载放在第二个线程中,应用程序有时会崩溃。我也注意到GUI更新越广泛,它也越频繁崩溃......
使用线程执行数据库查询和更新GUI的最佳方法(最安全,最有效)是什么? 例;我应该将第二个线程中创建的控件的父级设置为'nil'吗?