Показать сообщение отдельно
  #7  
Старый 10.05.2014, 09:32
vankai14 vankai14 вне форума
Прохожий
 
Регистрация: 15.04.2014
Сообщения: 24
Версия Delphi: delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от poli-smen
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  massiv: array[1..8] of Byte;
  fs: TFileStream;
begin
  // Открываем файл на чтение без блокировок:
  fs := TFileStream.Create('Имя файла', fmOpenRead or fmShareDenyNone);
  try
    fs.Position := 0; // Устанавливаем позицию с которой нужно прочитать файл
    fs.ReadBuffer(massiv, 8); // Читаем из указанной позиции файла 8 байт в массив
    ... // Что-то делаем с прочитанными данными
  finally
    fs.Free;
  end;
end;




что-то я в вашем споре запутался. первый предложенный будет читать? и далее после обработки массива нужно в этот же массив считать следующие 8 байт, потом следующие и так лдо конца. а в коде я этого не вижу(((
Ответить с цитированием