Frees: да я это уже видел, чет мыслей по этому поводу нет Проблема в self._data:
| Код | procedure TMyClass.SaveToFile(); var f:File of TMyData; d:TMyData; i:Integer;
begin for i:=0 to 63 do begin d[i]:=i; end; AssignFile(f, 'Test.dat'); Reset(f); write(f,d); CloseFile(f); end;
|
- так прекрасно пишет/читает файл
| Код | var f:File of Real; d:TMyData; i:Integer; begin AssignFile(f, 'Test.dat'); Reset(f); for i:=0 to 63 do begin write(f,self._data[i]); end; CloseFile(f); end;
|
- io error 1784. На self._data[i] ругается. Почему я не могу в Write передавать собственные поля?
Или может свой тип данных можно как-то по другому записать?
|