Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2009, 11:58   #1
Nester
Форумчанин
 
Аватар для Nester
 
Регистрация: 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 но и из других

Как побороть этот глюк
Вложения
Тип файла: rar Project ICO.rar (556.3 Кб, 22 просмотров)
Никто не знает больше чем не знаю я
Nester вне форума Ответить с цитированием
Старый 03.01.2009, 16:49   #2
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

Почитай вот это
Until The End Of Time
Showy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка и сохранение в файл 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