|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
Нужно заменить значения в 16-ричном коде26.01.2015, 00:04. Показов 4826. Ответов 53
Метки нет (Все метки)
Передо мной стоит задача, мне надо в определённом файле, при нажатии на кнопку заменить несколько байтов, как это сделать я не имею не малейшего понятия, много лазил в интернете, нечего не нашёл. Я вообще не как не могу понять как работать с байтами. Помогите я уже устал искать.
0
|
|
| 26.01.2015, 00:04 | |
|
Ответы с готовыми решениями:
53
Нужно чтобы на экран числа выводились в 16-ричном формате В 16-ричном числе выделить маской старший разряд и заменить его предопределенным числом |
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||
| 30.01.2015, 12:02 | |||||||
Если aErrList = NIL, то вывод в список не производится.
1
|
|||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 30.01.2015, 15:39 [ТС] | |
|
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 30.01.2015, 16:22 | |
|
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 30.01.2015, 20:14 | |
|
Вот этот проект (с последней версией кода).
0
|
|
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 30.01.2015, 21:05 [ТС] | |
|
Я тут немного подправлял, может и зря, но выдаёт такие ошибки.
[Ошибка] Unit1.pas(46): Undeclared identifier: 'PosEx' [Предупреждение] Unit1.pas(85): Symbol 'faVolumeID' is specific to a platform [Ошибка] Unit1.pas(129): Undeclared identifier: 'SelectDirectory' [Фатальная Ошибка] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|||||||||||||
| 30.01.2015, 21:32 | |||||||||||||
0
|
|||||||||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
||
| 31.01.2015, 12:56 [ТС] | ||
|
0
|
||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||||||||
| 31.01.2015, 14:50 | ||||||||||||
0
|
||||||||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
||||||
| 31.01.2015, 17:42 [ТС] | ||||||
|
Что здесь не так? уже всё просмотрел, программа просто нечего не делает. Вот код. P.S Я убрал отсюда только проверки.
0
|
||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||||||
| 31.01.2015, 18:09 | |||||||||||
|
Надо вызвать функцию ProcDir().
Именно она ищет и обрабатывает файлы.
Или без вывода в Memo, можно показывать сообщения через вызов ShowMessage():
0
|
|||||||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 31.01.2015, 19:26 [ТС] | |
|
Не чего не меняет, я остальное всё правильно указал? Так вот объясню, что именно я добиваюсь. У меня лежит проект (например назовем, мм) в папке "1" в этой папке "1" есть папка "maps", в папке "maps" есть 50 файлов с расширением ".map". У меня есть две кнопки RadioButton первая кнопка должна менять байты всех файлов в папке "maps" с расширением ".map" с 000000020000000300000040000000100000006 на 000000010000000300000040000000200000006 вторая также должна менять байты всех файлов в папке "maps" с расширением ".map" с 000000010000000300000040000000200000006 на 000000020000000300000040000000100000006
то есть получается так: одна кнопка меняет байты а другая возвращает всё в первоначальное положение. Как-то так извините если достал но не чего не выходит(ю
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||||||||||||
| 31.01.2015, 21:01 | |||||||||||||||||
Добавлено через 12 минут И ещё строки, которые задают искомую и замещающую цепочки байт, заданы не совсем верно. В них нечётное количество цифр. Например, строка, задающая искомую цепочку байт:
1
|
|||||||||||||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 31.01.2015, 23:28 [ТС] | |
|
Да! да! спасибо ты мне так помог спасибо огромное всё заработало, блин так рад, я сильно тебе благодарен!
Добавлено через 17 минут А что это такое? Ошибка: PS Извините что на другой ресурс ссылку даю просто не знаю как тут вставлять картинки) http://imglink.ru/show-image.p... 5b6c32cbd7
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
||
| 01.02.2015, 01:43 | ||
|
Не по теме: Это страшный зверь, любимая пища которого неграмотные программисты. :) Если хочешь досконально разобраться, читай Access Violation в деталях Если не хочешь читать и разбираться, выкладывай свой проект. Mawrat, уже так завяз в этом топике, что наверняка поможет! ![]() Под окном для ввода сообщения есть кнопка "Расширенный режим". Она поможет тебе и картинку вставить и проект(Запакованный разумеется).
0
|
||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||||||||||
| 01.02.2015, 10:38 | |||||||||||||||
Ещё на счёт масок.
Прикладываю проект с TRadioButton.
0
|
|||||||||||||||
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 01.02.2015, 11:08 [ТС] | |
|
Да, без звезды не работала, но я уже и сам добавил так как надо, на другом сайте я читал про поиск файлов, там конечно многое не понятно, но это я понял. У меня сначала не заработала, но я понял в чём дело так что). Хм поменял что-то и перестал выдавать Access Violation странно ну да ладною Спасибо вам, извините конечно, но я может показался и не недоразвитым, программистом, но я начинающий, месяц назад только начал учиться.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 01.02.2015, 12:11 | ||
По теме чётко видно, что тобой проявлена настойчивость в решении задачи. Это большой плюс. Ты взялся за задачу, которая требует больше умений, чем ты сейчас имеешь. Для решения потребовалось читать новые материалы, разбираться в них и разбираться в кодах, написанных другими людьми. Вот именно в таких обстоятельствах, когда цель выше текущих возможностей, происходит личностный рост. А опыт и понимание придут со временем.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 01.02.2015, 12:31 | ||
|
0
|
||
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 01.02.2015, 15:36 | |
|
0
|
|
|
5 / 5 / 2
Регистрация: 25.01.2015
Сообщений: 134
|
|
| 08.02.2015, 21:35 [ТС] | |
|
Вроде пытался менять, но не смог, всё время меняет не так, как вот это всё преобразовать чтобы, происходило при нажатии на кнопку(и выполнялось смотря какая RadioButton выделена). Как во многих программах выделяешь RadioButton и какую ты выделил то и выполняется. Извините если не понятно написал
0
|
|
| 08.02.2015, 21:35 | |
|
Вывести в консоль в виде таблицы значения чисел в 16 и 10-ричном формате
Значения в матрице. Нужно разобраться в коде с++ человеку не знающему языка
Нужно чтобы программа открывала Developer Tool и меняла некоторый значения в коде страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|