|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.04.2012, 21:59 | #11 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Код:
Последний раз редактировалось Shouldercannon; 19.04.2012 в 22:12. |
|
19.04.2012, 22:10 | #12 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Файл имеет тот же вид, вы неверно ищете. '00002592' - это HEX-значение. А байты в строке у вас не HEX. Преобразуйте '00002592' в бинарную строку (4 байта здесь будет) и ищите именно ее в вашем Value.
"ковыряю изнутри" (с)
|
19.04.2012, 22:51 | #13 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Запутался. 00002592 - это смещение (Offset - в переводе с английского) или указатель на строку, в которой нужно искать значения. Вот ещё раз вырезка из скрина, который находится в моём первом посте.
Функция преобразования данных Edit1.Text в двоичный вид, которую я использую: Код:
Последний раз редактировалось Shouldercannon; 19.04.2012 в 22:53. |
19.04.2012, 23:08 | #14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это смещение и согласно картинке в десятичном виде. FS.Position:=2592; В следующих 16 байтах: 07 со смещением 2597, 02 - 2601, 01 - 2605. И нет тут никакого HEX-редактора, просто перезапись нужных байтов по заданным смещениям
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 19.04.2012 в 23:12. |
20.04.2012, 10:08 | #15 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Исходя из этого, способ загрузки остаётся тем же, только загруженное содержимое требуется перевести в десятичный вид и дальше позиционироваться на нужном Offset. Я правильно понимаю?
В прикреплённом файле показано содержимое Код:
Последний раз редактировалось Shouldercannon; 20.04.2012 в 10:29. |
20.04.2012, 10:50 | #16 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Примерно в этом направлении. FileStream создать с полномочиями на чтение/запись. Никакого перевода в десятичный вид
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.04.2012, 12:06 | #17 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Аватар
Спасибо. То, что нужно. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактор формул средствами стандартных компонентов 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 |