Привет, я определил некоторые записи в моем проекте, которые могут состоять из других записей, а также динамических массивов обычных типов данных и других записей, это 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.Спасибо