-2

フィールドInsufficient memoryでエラーが発生しTClientDatasetました。TStringField0 から 8000 までの文字列の長さを使用する必要がありますが、TClientDataset.

それで、TStringField動的に作成できますSizeか?

PS 最初のタスクは、TDBGrid を TClientDataset にコピーすることです。

4

2 に答える 2

-3

次のソリューションを使用しました。まず、 に基づいて最大値を計算SizesLength(aDBGrid.Columns[i].Field.DisplayText)ます。次にTStringFields、計算された で作成しますSizes

PS 最初のタスクは、TDBGrid を TClientDataset にコピーすることです。

于 2014-07-02T12:57:22.347 に答える