Показать сообщение отдельно
  #2  
Старый 14.07.2009, 01:38
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

что-то типа такого:

Код:
var
  AStream : TFileStream;
  AData : Pointer;
  ADataLength : Integer;
begin
  GetMem(AData,ADataLength);

  // Забираем кусок файла в память
  AStream := TFileStream.Create('Здесь имя файла',fmOpenRead);
  AStream.Seek(1024,soFromBegining);
  AStream.ReadBlock(AData,ADataLength);
  AStream.Free;

  // Здесь считаем CRC
  ...

  // Освобождаем память
  FreeMem(AData,ADataLength);
end;
Ответить с цитированием