Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
15-1136671037
Yeg
2006-01-08 00:57
2006.01.29
Программирование для КПК


2-1137366701
Лом
2006-01-16 02:11
2006.01.29
Stringgrid


2-1137061263
oleggar
2006-01-12 13:21
2006.01.29
удаление полей


2-1136734363
asd
2006-01-08 18:32
2006.01.29
Файлы


2-1137328158
Ell
2006-01-15 15:29
2006.01.29
Как сымитировать нажатие клавиши?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский