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