Keeping Hold of Your Things

A series of articles on how to create a custom TDataset component.

  • Part 1 (pdf file)

  • Creating the necessary classes to maintain a schema of the dataset

  • Part 2 (pdf file)

  • Defining the buffers, structures and bookmarks used by the dataset

  • Part 3 (pdf file)

  • Filling in some of the abstract methods, allocating buffers and bookmarks, transferring data

  • Part 4 (pdf file)

  • Creating field definitions and classes to translate the data into a format that Delphi understands