ClientDataSet
Как можно, и можно ли вообще значение поля ClientDataSet перегнать в массив? Вариант типа
ClientDataSet.RecNo:=1;
for i:=1 to ClientDataSet.RecordCount do
begin
mas:=ClientDataSeField_Name.Value;
ClientDataSet.RecNo:=ClientDataSet.RecNo+1;
end;
не работает.
Массив и поле имеют тип String.
Попробуйте смещать указатель процедурой Next:
ClientDataSet.First;
while not ClientDataSet.Eof do begin
...
ClientDataSet.Next;
end;
Хочу заметить, что Delphi дает возможность трассировать собственные исходные тексты; Вы, возможно, об этом знаете. Таким образом можно получить ответы на большинство вопросов, осознать принципы функционирования компонент / Windows в целом, и многие другие полезные в профессиональном плане вещи.
Удачи!