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

Вниз

Не работает функция   Найти похожие ветки 

 
Adios ©   (2006-09-08 17:42) [0]

почему происходит ошибка "Constant expression violates subrange bounds"?
count : integer;
count := ExtractIcon(hInstance,PChar(FileName), -1);
надо узнать кол-во иконок в файле, если так не работает тогда как?


 
default ©   (2006-09-08 17:50) [1]

потому и происходит потому что "Constant expression violates subrange bounds"


 
Adios ©   (2006-09-08 18:02) [2]

тогда что надо писать вместо -1 чтобы узнать количество иконок?


 
default ©   (2006-09-08 18:06) [3]

третим параметром должно идти беззнаковое целое


 
default ©   (2006-09-08 18:11) [4]

набери вместо -1 Cardinal(-1)


 
Adios ©   (2006-09-08 18:12) [5]

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


 
DprYg ©   (2006-09-08 18:16) [6]

ExtractIconEx решит все проблемы.


 
Adios ©   (2006-09-08 18:23) [7]

какие в ней константы, напиши пожалуйста пример?


 
DprYg ©   (2006-09-08 18:34) [8]

Вроде в хэлпе должно быть все написано. Но если трудно, вот ссылка:
http://yarchat.net76.ru/forum/viewtopic.php?p=16628
Конечно, этот пример далек от идеала, но я думаю разобраться в нем
и подправить немного легко. Просто самому лень писать...


 
default ©   (2006-09-08 19:42) [9]

ты что, автор? написал же...
вот пример...
uses ShellApi;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
    Caption :=
     IntToStr(ExtractIcon(0, PChar(Application.ExeName), Cardinal(-1)));
end;

P.S. кошмар какой-то...


 
DprYg ©   (2006-09-08 20:33) [10]

Автор, конечно, не я (говорю же, лень писать самому). Это просто первая ссылка рамблера по теме.
А [6,8] я привел для работы с массивами иконок.


 
default ©   (2006-09-08 21:06) [11]

DprYg ©   (08.09.06 20:33) [10]
я имел ввиду Adios-а



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

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

Наверх




Память: 0.49 MB
Время: 0.067 c
15-1157884524
Проггер из библиотеки
2006-09-10 14:35
2006.10.01
Формат mp3 (не ID3 тегов!!!)


15-1158050254
Mutnauq
2006-09-12 12:37
2006.10.01
Работа с QuantumGrid


15-1157915644
hak
2006-09-10 23:14
2006.10.01
Password and Login in Dial-Up


3-1154110257
Игорь__
2006-07-28 22:10
2006.10.01
Paradox: проблема с фильтрацией.


2-1157976752
pavel_guzhanov
2006-09-11 16:12
2006.10.01
Заполнение двумерного массива