I would highly recommend using a database management system. No need to buy an expensive RDBMS, there are plenty of free ones, and Delphi even has TClientDataSet available (depending on which version of Delphi you have) which is usable as an in-memory dataset (which would allow you to save to file in binary or xml formats).
|