Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ресурсы


SammIk ©   (2003-03-31 08:32:00) 

Мастера, я пытаюсь достать
иконку из пе фаилов.
Вобщем иду по каталогам ресурсов, но в место иконки
обычно попадаю за конец фаила или на какоито бред.

В демах есть пример, но он проецирует фаил в память и работает
с указателями, а я хочу с помощью ТСтреам.

Вобщем попал в тупик.(


SammIk   (2003-04-04 18:41:00) [1]

Мастера, мне нужно достать и заменить ресурс.
РВА я прибовляю, но до ресурса добратся не могу.

С исходником из демо пробовал разобраться, все делаю как там
, но обычно указатель попадает не на ресурс, а ровно за него.
Тоесть если размер 4 баита, а адрес 0 то я попадаю
не на 0, а на 4!
Проблема блин(


Morfein   (2003-04-01 13:04:00) [2]

Причём тут ExtractIcon? А если человеку нужно получить иконку в формате ресурса? Например, для перенесения в другой модуль?


Юрий Зотов   (2003-04-01 07:18:00) [3]

ExtractIcon(Ex).
Без всяких стримов, адресов и прочих велосипедов.


Morfein   (2003-03-31 20:44:00) [4]

у меня была знакомая проблема... там нужно при подсчёте адреса учитывать(прибавлять) RVA(Relative Virtual Address), который находится в выбранной секции... в твоём случае эта секция - .rsrc


Игорь Шевченко   (2003-03-31 18:00:00) [5]

Program Files\Borland\Delphi\Demos\Resxplor\*.*


АлексКриппер   (2003-03-31 14:37:00) [6]

Короче есть простая функция shell.
Включи в uses ShellAPI.
а потом в коде, что-то типа Shell_ExtractIcon, точно не знаю посмотри.
гудбай


SammIk   (2003-03-31 09:04:00) [7]

Мастера.
Никто не знает??


Наверх

Титульная страница Поиск, карта сайта Написать письмо