Как вытащить HEX BMP.
От: Pritorius  
Дата: 14.11.06 10:02
Оценка:
Есть програма от которой безнадёжно потерянны исходники.

В программе нужно изменить картинку. НО для начала среди тучи параметров Picture.Data надо отискать картинку а затем её заменить.

Программу вскрываю ResourceHacker вижу там следующие строки:


Picture.Data = {
      07544269746D617016C20000424D16C20000000000003600000028000000FA00
      0000420000000100180000000000E0C10000120B0000120B0000000000000000
      0000FF00FFFF00FFFF00FFFF00FFFF00FF8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
}


Как теперь этот HEX в BMP зарулить и обратную процедуру сделать????
Re: Как вытащить HEX BMP.
От: OdesitVadim Украина  
Дата: 14.11.06 10:32
Оценка:
Здравствуйте, Pritorius, Вы писали:

P>Есть програма от которой безнадёжно потерянны исходники.


P>В программе нужно изменить картинку. НО для начала среди тучи параметров Picture.Data надо отискать картинку а затем её заменить.


P>Программу вскрываю ResourceHacker вижу там следующие строки:



P>
P>Picture.Data = {
P>      07544269746D617016C20000424D16C20000000000003600000028000000FA00
P>      0000420000000100180000000000E0C10000120B0000120B0000000000000000
P>      0000FF00FFFF00FFFF00FFFF00FFFF00FF8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>      8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
P>}
P>


P>Как теперь этот HEX в BMP зарулить и обратную процедуру сделать????

P>
Ваши данные не совсем верны, но могу предложить способ "в лоб" — создаём пустой проект в Делфи. Ставим TImage. Грузим туда какую-либо картинку. Теперь переходим в режим View as Text и ищем наш Image. Дальше банальное выделил/вставил. И назад в нормальный режим просмотра формы. А здесь я думаю уже не составит труда поменять её.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Re[2]: Как вытащить HEX BMP.
От: pjBrain  
Дата: 14.11.06 10:37
Оценка:
Здравствуйте, OdesitVadim, Вы писали:

P>>Как теперь этот HEX в BMP зарулить и обратную процедуру сделать????

P>>
OV>Ваши данные не совсем верны, но могу предложить способ "в лоб" — создаём пустой проект в Делфи. Ставим TImage. Грузим туда какую-либо картинку. Теперь переходим в режим View as Text и ищем наш Image. Дальше банальное выделил/вставил. И назад в нормальный режим просмотра формы. А здесь я думаю уже не составит труда поменять её.

Вы правы, только можно еще проще: скопировать целиком описание обьекта из ResourceHacker и вставить на форму.
Re: Как вытащить HEX BMP.
От: kochmin_alexandr Россия  
Дата: 14.11.06 12:05
Оценка:
P> Есть програма от которой безнадёжно потерянны исходники.
P>
P> В программе нужно изменить картинку.


ребрендеринг?


--
Кочмин Александр
Posted via RSDN NNTP Server 2.0
Re: Как вытащить HEX BMP.
От: Pritorius  
Дата: 15.11.06 07:39
Оценка:
Всем спасибо помогло. Только долго сам Delphi искал
Re[2]: Как вытащить HEX BMP.
От: Arioch  
Дата: 15.11.06 15:20
Оценка:
P>Всем спасибо помогло. Только долго сам Delphi искал

Ну для такого случая (загрузить картинку, выгрузить картинку) м.б. могло и Лазаруса хватить
Re[3]: Как вытащить HEX BMP.
От: Pritorius  
Дата: 16.11.06 02:59
Оценка:
Здравствуйте, Arioch, Вы писали:

P>>Всем спасибо помогло. Только долго сам Delphi искал


A>Ну для такого случая (загрузить картинку, выгрузить картинку) м.б. могло и Лазаруса хватить


Там не только картинки но и иконки, списки изображений...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.