TStrings in Record

Создаю новы тип:
type
TMyRec = record
stri: TStrings;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
F: file of TMyRec;
R: TMyRec;
begin
R.stri := TStringList.Create;
R.stri.Add('test');
AssignFile(F, 'test.dat');
Rewrite(F);
Reset(F);
Write(F, R);
CloseFile(F);
R.stri.Free;
end;
В коде видно что я добавляю строку (test) но в файл она не сохраняется
- почему!?
И с помощью TFileStream тоже нечего не сохраняется!
Знаю что TStringList можно сохранить методом R.stri.SaveToFile то мне
нужно именно TFileStream или переменной файлового типа.
Как сохранить?
*******
{_-|-_}
Номер выпуска : 4845
Возраст листа : 697 (дней)
Количество подписчиков : 528
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/419697
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
Здравствуйте, -=BETA,
1. Ты сохраняешь РЕКОРД, который содержит объект. Пусть в объекте хоть
1000 строк ни одну он не сохранит, должны быть методы сохранения у
самого класса объекта.
Реализовать свой класс с методом сохранения.