我想在这里向你揭露我的问题。我正在尝试在我的应用程序中构建一个用户界面,用户可以在同一表单上看到多个图片(TImage对象)。
这些照片应该从HDD上的潜在大图像文件中加载。显然,在主线程中顺序加载所有这些TImages需要时间。它还冻结主线程,从而避免用户在平均时间内与软件交互。
这就是为什么我试图通过OTL尝试在并行任务中加载所有这些图像,而我的用户仍然可以进行交互。
但我不确定哪种抽象最适合它以及我应该如何使用它。 我知道与从其他线程访问GUI组件相关的问题。 从我在文档中看到的“ForEach”接缝适合我的用例,虽然我不确定。
您对此用例有何看法?
很抱歉在这里提出这么模糊的问题。