Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.27;
Скачать: CL | DM;

Вниз

Узнать количество иконок в dll   Найти похожие ветки 

 
djkondakov   (2009-07-12 11:41) [0]

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


 
Palladin ©   (2009-07-12 11:58) [1]

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

EnumResourceNames


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

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


 
Palladin ©   (2009-07-12 18:09) [3]

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


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


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

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


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

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


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

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


 
Palladin ©   (2009-07-22 14:54) [7]

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


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


> 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 15:19) [9]

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



Страницы: 1 вся ветка

Текущий архив: 2009.09.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1248533265
Kolan
2009-07-25 18:47
2009.09.27
«Интерфейс пользователя» → TEdit вместо TLabel


1-1216893151
Mr.Frog
2008-07-24 13:52
2009.09.27
resize компнента run-time мышью


15-1248899406
Юрий
2009-07-30 00:30
2009.09.27
С днем рождения ! 30 июля 2009 четверг


4-1217409567
leonidus
2008-07-30 13:19
2009.09.27
Корректно ли так устанавливать глобальный хук на клавиатуру?


15-1248370498
TStas
2009-07-23 21:34
2009.09.27
Иммет ли смысл учиться писать на Аксесе?