2008-11-02 44 views
2

我正在使用內存數據集來表示對象數組。我已經得到了大部分的代碼來在運行時填充數據集,但是我的對象的一部分包含一個動態的TPoint記錄數組,我不知道如何設置數據集和加載代碼以使其工作。我知道一個TPoint可以用ADT字段表示,但是如何正確設置ADT數組並在運行時訪問它?Delphi數據庫:在運行時設置ADT字段的數組

回答

1

你可以把它分解成一個主和詳細數據集。這些點以每點記錄進入詳細數據集。

1

對於我來說挖掘太晚了,但您可能會在this paper on using Fields的末尾找到答案。
BTW,我不知道你的目標是什麼,但我會認真思考,如果一個數據集是最好的數據結構來保存在內存中的對象的列表...

+0

這篇文章沒有幫助。它所說的是,在數組字段中,「字段類型可以是標量(例如float,string)或非標量(ADT)」,但沒有在數組字段下設置非標量結構的示例。 如何使用數據感知控件創建對象列表? – 2008-11-02 12:27:53