Delphiの勉強のためアドレス帳を作っています。
レコード型のTPersonDataというのを作って、
PersonDatas: array[0..1023] of TPersonData として情報を格納しています。
しかしこの方法では少人数の情報しか入力していなくても、
常に1024人分のメモリが確保されているという無駄があり、この方法は間違っているような気がします。
また、登録できる人数の限界もあります。
登録した人数分だけメモリを確保し、登録人数の制限をなくすにはどのようにすればいいのでしょうか。