![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго времени суток.
Есть: FStreamIn:= TFileStream.Create(String(FileName),fmOpenRead); Далее нужно проверить что находится по смещению 9E от начала файла. 01 или 02 в Hex. Как это сделать помогите пожалуйста. Ткните пальцем где почитать и как это реализовать. |
#2
|
|||
|
|||
![]() после открытия сдвинуться на $9E и считать 1 байт, который сравнить с константой.
Код:
var B : Byte; ... FStreamIn:= TFileStream.Create(String(FileName),fmOpenRead); FStreamIn.Seek($9E,soFromBeginning); FStreamIn.ReadBuffer(B,SizeOf(Byte); If (B = $01) Or (B = $02) Then ... |