![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать количество иконок в 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