Предоставляет ли Delphi хороший способ перебора элементов TCollectionItems в TCollection?для всех/для каждого цикла через Delphi TCollection?
Что-то, возможно, вдоль линий ...
for mycollectionitem in mycollection.Items do
mycollectionitem.setWhatever();
Это не компилируется, хотя
или не есть на самом деле я ничего не могу сделать это более элегантно, чем это:
for num := 1 to mycollection.Count do
mycollection.Items[num-1].setWhatever();
Если вам нужно использовать классический цикл for-to, я бы написал 'для num: = 0 для mycollection.Count - 1 do', просто говоря. –
Какая версия delphi? Какова ошибка компилятора, с которой вы сталкиваетесь? –