Главная страница
    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-1136754461
DillerXX
2006-01-09 00:07
2006.01.29
Клиническая смерть


3-1133344874
АлександрМ
2005-11-30 13:01
2006.01.29
Экранирование кавычек в SQL


6-1129531014
__Пупкин
2005-10-17 10:36
2006.01.29
Как получить время с другого компупера?


15-1136293622
Pazitron_Brain
2006-01-03 16:07
2006.01.29
GPRS в Linux


4-1131065389
gdaujk
2005-11-04 03:49
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский