![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.11.2009
Сообщений: 6
|
![]()
Здравствуйте, у меня проблема. Я пишу программу создания иконок (пиктограмм). Я описала процедуру сохранения файла в *.ico, но в моей программе сохранённые таким образом иконки не открываются, при этом в проводнике они открываются и просматриваются свободно.
Ошибка возникает уже при выборе файла путем нажатия на него один раз Процедура открытия файла: Код:
Ай нид хелп! Последний раз редактировалось Stilet; 04.11.2009 в 07:55. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Ну, наверное, все-таки - наоборот. Это я про открытие и сохранение файла.
Код:
Код:
Спешу вас разочаровать... З.Ы. Не забывайте, что внизу есть "Похожие темы". Можете почерпнуть немало полезного... Последний раз редактировалось mihali4; 04.11.2009 в 01:19. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.11.2009
Сообщений: 6
|
![]()
ну, не любая) разрешением 32х32, например.
а функции да, перепутала при копировании названия |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
сохраняете BMP формат а грузите ICO
разница то есть для Делфи...а проводник просто по заголовку все понимают. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]()
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 04.11.2009
Сообщений: 6
|
![]()
Project Projet1.exe raised exception class EInvalidGraphic with message "Icon image is not valid".
вот такая ошибка. посмотрела ссылку, спасибо, конечно, но я там никогда в жизни не разберусь ![]() А как-нибудь попроще нельзя сделать, чтобы оно сохранялось нормально? |
![]() |
![]() |
![]() |
#8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Как преобразовать bmp (32x32) в ico
Код:
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 04.11.2009
Сообщений: 6
|
![]()
почему-то у меня ощущение, что тут наоборот, преобразование bmp->ico, потому что при создании формы грузится .ико, а в конце процедуры сохраняется .бмп
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
![]()
Я думаю что Вы уже убедились, что сохранение иконки не такое простое дело.
Есть решение. Нужно пройти по ссылке: (ОДИНОЧЕСТВО В СЕТИ скинула) http://www.delphisources.ru/pages/fa...ve_32_ico.html И оформить этот код в модуль, а потом вызывать когда надо. Создать всего одну процедуру.. Например: Procedure SaveIcon(IFile:TImage ; PathS:String); Где IFile - это Image который нужно сохранить, а PathS - это путь для сохранения. Вызывать вот так: SaveIcon(Image1, 'C:\254.ico'); Тогда программа вобще становиться примитивной. Дописываете простенький графический редактор и у Вас то, что хотелось. Код:
Последний раз редактировалось Вавел из ГМТУ; 14.11.2009 в 21:50. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Bmp в ico | AngelOfDeath | Мультимедиа в Delphi | 9 | 30.12.2008 06:21 |
Корректное сохранение Ico | Nester | Общие вопросы Delphi | 1 | 25.12.2008 19:50 |
PSD в ICO | vinni | Мультимедиа в Delphi | 10 | 03.10.2008 16:52 |
Конвертация ICO в BMP | DeDoK | Общие вопросы Delphi | 5 | 15.07.2008 23:44 |
Ico | Zeraim | Мультимедиа в Delphi | 8 | 22.05.2008 09:11 |