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

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

Узнать количество иконок в dll


djkondakov ©   (2009-07-12 11:41:00) 

Подскажите, как можно узнать количество иконок в dll-библиотеке? Пробовал функцией extracticonex, но не смог с ней разобраться. Она постоянно возвращает 0, хотя, может я что-то неправильно делаю.


Palladin   (2009-07-22 15:19:00) [1]

Значит вру только я один. Лишаю себя права отвечать на сутки! )


Германн   (2009-07-22 15:01:00) [2]


> Palladin ©   (22.07.09 14:54) [7]
>
> Справка врет, справка

Из справки Д6 по ExtractIconEx:
nIconIndex

Specifies the index of the icon to retrieve. If this value is 0, the function returns the handle of the first icon in the specified file. If this value is -1 and phIconLarge and phiconSmall are both NULL, the function returns the total number of icons in the specified file.


Palladin   (2009-07-22 14:54:00) [3]

Справка врет, справка, а вместе с ней и я... в MSDN'е это написано прямым текстом )


Германн   (2009-07-13 00:53:00) [4]

А Тимур молчит до сих пор. :)


djkondakov   (2009-07-12 19:57:00) [5]

Юрий, спасибо!


Германн   (2009-07-12 18:24:00) [6]


> Palladin ©   (12.07.09 18:09) [3]
>
> хм... winapi справка d6 врет оказывается...
>

Может врет кто-то другой?
:)


Palladin   (2009-07-12 18:09:00) [7]

хм... winapi справка d6 врет оказывается...


Юрий Зотов   (2009-07-12 17:39:00) [8]

var
 H: HICON;
begin
 H := 0;
 количество_иконок_в_dll = ExtractIconEx(PChar(имя_файла), -1, H, H, 0);


Palladin   (2009-07-12 11:58:00) [9]

а кто сказал что ExtractIconEx предоставляет эту информацию? приснилось чтоли?

EnumResourceNames


Наверх

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