Есть некий типизированный файл и работа с ним, вида (пишу по памяти, могут быть небольшие ошибки):
...
Type
TMyFile=packed record
id:integer;
name:widestring;
end;
Var F:File of TMyFile; R:TMyFile; I:Integer;
...
Begin
Assignfile(F,'d:\test.my');Rewrite(f);
For I:=1 to 100 do begin
R.Id:=Random(1000);
R.Name:='Test '+IntToStr(I);
WriteLn(F,R);
end;
CloseFile(F);
End;
...
Вопросы:
1. Действия выше происходят с файлом на диске. Как тоже-самое организовать в участке памяти? Т.е. нужно все тоже самое, только F должен быть файл в памяти. В примере пишется 100 записей. А если надо 5-6 Гб?
2. Это реально сделать?
3. Какие ограничения, если "да"
4. Где об этом почитать?
D10, Starter
Спасибо, надеюсь понятно