![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#91 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 37
|
![]()
Добрый вечер участникам форума!
Хотелось бы попросить ещё помощи! Есть бинарный файл, в нём надо удалить (Delete)первые 152 байта( с начало файла) и сохранить в туже директорию, из которой был взят файл. Чтоб одной кнопкой открыть, удалить 152 байта и сохранить в бине. Спасибо! |
![]() |
![]() |
![]() |
#92 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#93 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 37
|
![]()
Я наверное не так чуток выразился. Есть файл формата .e2p(это тот же бин, но впереди файла 152 байта надстройки оборудования, по этому его так обзывают) их надо вырезать(удалить) , они лишние и сохранить файл уже в чистом бине, туда, от куда он был взят, он может быть и на диске с и D,F,G.... Да и ещё чтоб на выходе сохранял название файла, какое при загрузки было.
Сейчас попробывал код применить, при загрузке файла ошибка.... Cannot open file ''D:\ .e2p''. не удаётся найти указанный файл. И кидает на эту строку: f1.Position := 152; Последний раз редактировалось Семён-2014@; 29.03.2014 в 22:24. |
![]() |
![]() |
![]() |
#94 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#95 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 37
|
![]() |
![]() |
![]() |
![]() |
#96 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 37
|
![]()
А ещё можно спросить? как реализовать , такую операцию как SwapByte, eep, в Bin это перестановка байтов. В редакторе выделяется файл, и жмётся это функция и байты переставляются, а как в программке реализовать эту функцию?
Последний раз редактировалось Семён-2014@; 30.03.2014 в 00:36. |
![]() |
![]() |
![]() |
#97 |
Пользователь
Регистрация: 28.01.2014
Сообщений: 37
|
![]()
[QUOTE=Семён-2014;1329399]Вот мы с Вами коллеги оказывается , только я по крупному быту.
Вот поэтому и занялся программированием чтоб необходимые для работы программки писать. В прошивах основная беда, это контрольная сумма, хранящаяся в ней, какие то изменения прописались и всё прошива не работоспасобная, требуется исправление, или замена. А вот как эту сумму вычислить? вот тут та и главная проблема, либо если знаеш где неправильные данные прописались и в редакторе правиш, либо новую, но согласен достать новую тоже проблема. Поэтому стараюсь с рабочих доноров считывать в базу и держать, когда нет какой то на помощь форумчан, другого здесь не дано. Процесс постоянный, производители всегда меняют адресса и данные, от линейки, к линейки, это не сконьчаемая борьба.... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
file->HEX HEX->BIN | kakawkin | Общие вопросы Delphi | 1 | 25.04.2012 01:02 |
перевод чисел из hex в bin. ASM. | crashmanx | Помощь студентам | 0 | 25.12.2011 21:35 |
Нужно реализовать программу на Дельфи | Aizada | Помощь студентам | 1 | 16.05.2011 21:45 |
Перевод BIN -> HEX | Piar | Помощь студентам | 2 | 20.05.2009 15:44 |