
03.05.2010, 08:16
|
Модератор
|
|
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
|
|
Можно еще проще:
Код:
var
FS : TFileStream;
MS : TMemoryStream;
begin
FS := TFileStream.Create('file.dat',mfOpenRead);
Try
MS := TMemoryStream.Create;
Try
MS.CopyFrom(FS,FS.Size);
// Здесь можно получить указатель на данные и работать как с PChar.
Finally
MS.Free;
Finally
FS.Free;
End;
end;
|