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

т я определил некоторые записи в моем проекте, которые могут состоять из других записей, а также динамических массивов нормальных типов данных и других записей, это n пример типа записи

  Type1=record
    x:integer;
  end;
  Type2=record
    Y:array of X;
    str:string;
  end;

Когда я попытался сохранить одну из переменных типа этих записей в файл с функцией blockwrite следующим образом:

var
  Temp1:Type2;
  begin
    setlength(temp1.y,100);
    blockwrite(MyFile,Temp1,sizeOf(Temp1);

он просто записал столько же, сколько размер чистой записи, но у temp1 есть динамические массивы, размер которых был изменен. Может кто-нибудь сказать мне, как я могу записать сложную запись в файл, я имею в виду что-то вроде того, что используется в VB6. Спасибо

Ответы на вопрос(0)

Ваш ответ на вопрос