Я пытаюсь заставить программу получения изображений работать со списком.
Список содержит элементы типа (TItem), например. TItem имеет некоторые свойства, такие как title, image и imageURL.
Существует ветка со списком, которая сканирует все элементы и пытается извлечь изображение каждого элемента, используя imageURL каждого элемента.
Поток, извлекающий изображение каждого элемента, работает следующим образом:
while not terminated do
begin
for i := 0 to List.count-1 do
begin
item := List.Items[i];
//Note : it can takes a few sec to retrieve the image from the imageURL. This method
//retrieve the image from the item.imageURL and then assign it to item.image
RetrieveImage(item.imageURL, item.Image);
end;
sleep(100);
end;
К сожалению, это не работает ни в одном случае: когда список очищается, а поток получает изображение элемента.
(Все элементы для чтения и записи защищены мьютексом).
Что мне делать?
Спасибо:)