Требуется пробежать по всем элементам SelectedRows.Items компонента DBGridEh. Это в обычное array-property. Объявленное вот так:
TBookmarkListEh = class
....
public
....
property Items[Index: Integer]: TBookmarkStr read GetItem; default;
end;
Пробую сделать вот так:
var
i:TBookmarkListEh;
begin
for i in DBGridEh2.SelectedRows.Items do // здесь получаю ошибку E2029 '[' expected but 'DO' found
begin
// ....
end;
end;
Подозреваю, что по array-property дельфи просто не умеет итерироваться. Если да, то можно ли как-то обернуть DBGridEh2.SelectedRows.Items, что бы код выглядел по-симпатичнее, чем цикл со счетчиком?