title: Delphi database: Setting up an array of ADT fields at runtime
body: <p>I'm using an in-memory dataset to represent an array of objects.  I've got most of the code figured out to fill the dataset at runtime, but part of my object contains a dynamic array of TPoint records, and I have no idea how to set up the dataset and the loading code to make that work.  I know a TPoint can be represented by an ADT field, but how do I set up an array of ADTs properly and access it at runtime?</p>