Показать сообщение отдельно
  #12  
Старый 30.04.2008, 21:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

во-первых. а кто будет аллокировать память? ты используешь динамические массивы - так его длинну надо определить после того, как ты считываешь кол-во записей.
во-вторых, для кол-ва записей заведи себе отдельную переменную.

Ну и втретьих - общее замечание. Я бы все-таки сделал все классами и у них бы понаписал методов SaveTostream и LoadFromStream, а в основной программе просто дергал бы метод "верхнего" класса, который в свою очередь дергал бы все, что ниже лежит. а хранение организовал бы с помощью TObjectList.
Ответить с цитированием