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

Вниз

Icon из exe   Найти похожие ветки 

 
MRAk ©   (2006-01-12 04:03) [0]

вот сижу уже часа 3... НУ НИ КАК... пытаюсь вынуть через:
function ExtractIcon(Inst: THandle; FileName: PChar; IconIndex: Word): HIcon;
или
   FillRect(Rect);
   SHGetFileInfo(PChar(path[Index]),
                 0,
                 FInf,
                 SizeOf(_SHFILEINFO),
                 SHGFI_ICON);

Все прекрасно... иконка вынемается... могу например в TImage положить... но как только пытаешся сохранить ОНА СОХРАНЯЕТСЯ В 256 ЦВЕТХ А МОЖЕТ ЕЩЁ ХУЖЕ!!!!!!!!!!!!!! тоесть вынутая в TImage она лежит красивенькая какая и должна быть... но как только сохраняешь ХАНА... может канешно дело вовсе не в способе добычи иконки а в самом сохранении...
Подскажите пжлст...


 
Gero ©   (2006-01-12 04:09) [1]

> может канешно дело вовсе не в способе добычи иконки а в
> самом сохранении...

Именно. Как сохраняешь?


 
MRAk ©   (2006-01-12 04:32) [2]

Да так

icon.savetofile();
или
Image1.picture.icon.savetofile();
или
Image1.picture.savetofile();


 
MRAk ©   (2006-01-12 04:33) [3]

icon всмысле типа TIcon


 
Gero ©   (2006-01-12 04:52) [4]

TIcon не поддерживает более чем 256 цветов. Используй сторонние библиотеки или пиши свою.


 
Fay ©   (2006-01-12 05:10) [5]

http://forum.sources.ru/index.php?showtopic=97226


 
MRAk ©   (2006-01-12 05:18) [6]

Спасибо... завтро посмотрю...


 
MRAk ©   (2006-01-12 17:42) [7]

=((( Все хорошо он видирает в нужных цветах НО сохраняет в размере 16 на 16 =((( вот я из того сделал модуль может я где напротачил:
http://zworld.ru/fm/ftp/MRAk/Icon.pas


 
MRAk ©   (2006-01-12 17:44) [8]

http://zworld.ru/fm/ftp/MRAk/Icon.txt - он же в тексте


 
MRAk ©   (2006-01-12 19:29) [9]

хм новый вопрос тада а можно ли выдернуть и сохранить иконку из exe не через делфи? Тоесть чтобы он не попортил её?


 
Gero ©   (2006-01-12 21:55) [10]

> хм новый вопрос тада а можно ли выдернуть и сохранить иконку
> из exe не через делфи?

Да.



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
6-1128342790
Stanislav
2005-10-03 16:33
2006.01.29
Список компьютеров в лок. сети


15-1135776090
Unknowing
2005-12-28 16:21
2006.01.29
Эффективность алгоритма... А Ты сможешь лучше??


6-1129277703
Razor
2005-10-14 12:15
2006.01.29
NTLM авторизация и Indy


15-1136901397
psa247
2006-01-10 16:56
2006.01.29
Драйвер FileMon !


15-1136785963
begin...end
2006-01-09 08:52
2006.01.29
С Днём рождения! 9 января