があり、DBGrid
それを使用してデータを に取得しますArray
。しかし、ボタンを押してこの手順を実行するとすぐに、StackOverFlow エラーが発生します。ここに私が使用するコードがあります:
iRy := 0;
iCol := DBGrid.Columns.Count;
sTest := DBGrid.Columns[0].Field.AsString;
While sTest <> '' do
begin
for k := 1 to iCol do
begin
arrData[iRy+1,iCol] := DBGrid.Columns[iCol].Field.AsString;
end;
Inc(iRy);
DBGrid.DataSource.DataSet.Next;
sToets := DBGrid.Columns[0].Field.AsString;
end;
Delphi 7 を使用しています。