![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Суть вопроса:
Имеется файл myfile.bin, в котором данные в виде hex, 68 0F 6A и.т.д. Нужно считать данные с адреса startblock(hex) до endblock(hex) , показать их в memo и сохранить этот блок в отдельный файл. Понятно что просить готовый код - по меньшей мере не корректно, может натолкнете на какой нибудь исходник или литературу по этому вопросу. Спасибо. |
#2
|
||||
|
||||
![]() Загляни сюда, может пригодится:
http://forum.developing.ru/showthrea...-%D0%B2-delphi Google в помощь |
#3
|
||||
|
||||
![]() Код:
var fs: TFileSteram; ms: TMemoryStream; begin fs := TFileStream.Create(<FileName>, fmOpenRead); fs.Seek(<startblock>, soFromBeginning); ms := TMemoryStream.Create; ms.CopyFrom(fs, <endblock> - <startblock> + 1); ms.Seek(0, soFromBeginning); Memo1.Lines.LoadFromFile(ms); ms.Free; fs.Free; end; Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |