![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Некорректное извлечение иконки из ресурса
leonidus © (2006-12-02 17:01:00)Мастера подскажите плиз в чем может быть дело, компилирую rc- файл такого содержания:
ICONNAME1 ICON active.ico
ICONNAME2 ICON active_R.ico
ICONNAME3 ICON active_G.ico
ICONNAME4 ICON active_E.ico
ICONNAME5 ICON active_S.ico
ICONNAME6 ICON passive.ico
ICONNAME7 ICON select_R.ico
ICONNAME8 ICON select_G.ico
ICONNAME9 ICON select_E.ico
ICONNAME10 ICON select_S.ico
и прилинковываю его к своему приложению. Затем в ходе работы, программа извлекает нужную иконку из ресурса:
Icon.Handle:=ExtractIcon(0,pchar(application.ExeName),10);
так вот для номеров с 1 по 9-й влючительно, иконки извлекаются коректно, а для 10-ки извлекается иконка с номером 1, т.е. как будно ноль у цифры 10 игнорируется.... как такое может быть и чем можно излечить?
leonidus (2006-12-03 14:04:00) [1]а понял, спасибо попробую
Чапаев (2006-12-03 13:01:00) [2]ICONNAME01
ICONNAME02
...
ICONNAME10
leonidus (2006-12-03 11:51:00) [3]Люди отзовитесь!
leonidus (2006-12-03 00:08:00) [4]А как именно их нумеровать?
GrayFace (2006-12-02 20:46:00) [5]Ой, не внимательно прочитал. Если для 10-ки извлекается иконка с номером 1, то странно. Но нумерование иконок должно помоч.
GrayFace (2006-12-02 20:42:00) [6]Ты уверен, что 1-я извлекается нормально? По идее вместо нее должна быть 10. Дай иконкам номера без ICONNAME и, наверное, будет нормально.