![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Цитата:
Код:
Последний раз редактировалось Shouldercannon; 19.04.2012 в 22:12. |
|
![]() |
![]() |
![]() |
#12 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
Файл имеет тот же вид, вы неверно ищете. '00002592' - это HEX-значение. А байты в строке у вас не HEX. Преобразуйте '00002592' в бинарную строку (4 байта здесь будет) и ищите именно ее в вашем Value.
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#13 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Запутался. 00002592 - это смещение (Offset - в переводе с английского) или указатель на строку, в которой нужно искать значения. Вот ещё раз вырезка из скрина, который находится в моём первом посте.
Функция преобразования данных Edit1.Text в двоичный вид, которую я использую: Код:
Последний раз редактировалось Shouldercannon; 19.04.2012 в 22:53. |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это смещение и согласно картинке в десятичном виде. FS.Position:=2592; В следующих 16 байтах: 07 со смещением 2597, 02 - 2601, 01 - 2605. И нет тут никакого HEX-редактора, просто перезапись нужных байтов по заданным смещениям
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 19.04.2012 в 23:12. |
![]() |
![]() |
![]() |
#15 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Исходя из этого, способ загрузки остаётся тем же, только загруженное содержимое требуется перевести в десятичный вид и дальше позиционироваться на нужном Offset. Я правильно понимаю?
В прикреплённом файле показано содержимое Код:
Последний раз редактировалось Shouldercannon; 20.04.2012 в 10:29. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Примерно в этом направлении. FileStream создать с полномочиями на чтение/запись. Никакого перевода в десятичный вид
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#17 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Аватар
Спасибо. То, что нужно. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактор формул средствами стандартных компонентов Delphi 7 | Romasant | Мультимедиа в Delphi | 0 | 18.01.2012 12:25 |
Hex редактор | nohcho | Свободное общение | 4 | 08.05.2011 02:05 |
hex-редактор | Jakob1993 | Помощь студентам | 2 | 24.10.2010 20:54 |
HEX редактор | Simply-Art | Помощь студентам | 1 | 08.12.2007 13:18 |
Подскажите HEX редактор. | Simply-Art | Свободное общение | 5 | 14.08.2007 17:33 |