Показать сообщение отдельно
  #1  
Старый 20.11.2013, 19:42
mustimur mustimur вне форума
Прохожий
 
Регистрация: 20.11.2013
Сообщения: 17
Версия Delphi: Delphi xe4
Репутация: 10
По умолчанию Сохранение данных пользовательской переменной в файл

Доброго времени суток всем!
Появилась следующая проблема: надо написать серию программ для расчетов. При том каждая последующая использует данные предыдущий. А их куча и количество определяется при запуске счета (задается пользователем) При расчете данные структурированы в трехмерные, двухмерные и одномерные динамические массивы (их несколько), а исходные данные при этом хранятся в одномерном динамическом массиве и простых переменных. Как все это записать в один файл? создавать собственную структуру файла не хочется.. Создал пользовательский тип:
Код:
Tmymesh = record
   xprof, yprof, Lprof: Array of real;
   np,nlob, ig,jg,kg,napr: integer;
   rp1,rp2,dlrp,hr,lr,rmax, lmax, T1, T2, teta: real;
   mksi,meta,mzeta: array of real;
   mx,my,mz,Jcob: array of array of array of real;
   mxdksi,mydksi,mzdksi: array of array of array of real;
   mxdeta,mydeta,mzdeta: array of array of array of real;
   mxdzeta,mydzeta,mzdzeta: array of array of array of real;
   ksix,ksiy,ksiz: array of array of array of real;
   etax,etay,etaz: array of array of array of real;
   zetax,zetay,zetaz: array of array of array of real;
   ncx,ncy,ncz: array of array of real;
   end;
Админ: Пользуемся тегами для оформления кода!

А что с ним делать дальше как записать в файл, ума не приложу.... Структура file of из-за динамических массивов не годится. Есть какие-нибудь идеи?
Ответить с цитированием