Los TClientDataSet se pueden usar de forma desconectada. Lo pones en un form o datamodule, le das con click derecho en Fields y creas los fields que quieras. Click derecho otra vez en el TClientDataSet y le das en Create DataSet. Ahora puedes darle en SaveToFile y LoadFromFile y Listo. La gracia de usar un dataset en memoria es que ademas los grids y reportes y demas te funciona automatico, ademas editar, agregar y borrar registros o hacer filtros es mas simple que si tuvieras que hacer todo a mano... lo se porque en el desarrollo de MUTIS se usa un almacenamiento hecho mas o menos asi y el trabajo que implica es bastante.
Aunque existen casos en donde es mas optimo usar un formato hecho a mano como lo que estas haciendo, la mayoria de los casos no es asi y es mas facil usar las herramientas que estan a mano.
|