|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2009, 11:58 | #1 |
Форумчанин
Регистрация: 22.10.2008
Сообщений: 103
|
Сохранение иконки в файл
Пишу програмку для сбора всех иконок из exe dll ну и ico
для сохранения пробовал Icon.SaveToFile... но происходило обрезание палитры и в некоторых файлах находились иконки при сохранении которых выскакивала ошибка Bitmap image is not valid от использования вышеописанного метода сразу отказался по причине обрезания палитры (необходимо было корректное сохранение) на форуме нашел функцию которая правильно сохраняет иконку Но ошибка Bitmap image is not valid так и осталась Замечено: 1.Ошибка только при сохранении (если иконку рисовать на форме то глюка нет) 2.Ошибка появляется при сохранении монохромной иконки Ошибка появляется после выполнения этой строки GetDIBSizes(IconInfo.hbmColor, ColorInfoSize, ColorBitsSize); для полного понимания вопроса прикрепляю проект P.S. ошибка возникает не только при сохранении иконоки из файла CDSpeed.exel но и из других Как побороть этот глюк
Никто не знает больше чем не знаю я
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка и сохранение в файл | rainbow | Общие вопросы Delphi | 16 | 27.09.2008 11:35 |
Сохранение в текстовый файл | Askat | Общие вопросы Delphi | 11 | 26.02.2008 14:47 |
Сохранение массива в файл | Artem | Общие вопросы Delphi | 10 | 11.12.2007 20:00 |
Сохранение в файл | Македонский | Общие вопросы Delphi | 4 | 05.09.2007 15:04 |
Сохранение в файл *.*С | Noor | Общие вопросы C/C++ | 6 | 08.01.2007 22:44 |