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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2009, 16:46   #1
BaRSyk174
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 36
По умолчанию Программа подобие Paint, не открывает рисунки

Вечер добрый. Возвращаясь к вчерашнему вопросы об этой программе, поставил, чтобы открывать картинки, открывает только *.bmp, а все остальные *.gif; *.ico; и т.д. не открывается ругается и приходится перезагружать программу. Ошибка вылазиет следующего плана:

Project Project1.exe raised exception class einvalid Graphic with message 'Unknown picture file extension '. Process stopped. Use Step or Run to Continue.

После чего отправляет на строчку кода :

if OpenDialog1.Execute then Image1.Picture.LoadFromFile(OpenDia log1.FileName);

Сохранение работает, нормально, а здесь ни в какую. Помогите кто чем смоежт, заранее большое спасибо!!!
BaRSyk174 вне форума Ответить с цитированием
Старый 01.12.2009, 16:47   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Каждый тип грузится по-своему. Почитайте на форуме про загрузку Jpeg. Для Гифа вообще отдельная компонента.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 01.12.2009, 16:50   #3
BaRSyk174
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 36
По умолчанию

Alex Cones, т.е. как я понимаю однойс трочкой мне не обойтись?
BaRSyk174 вне форума Ответить с цитированием
Старый 01.12.2009, 16:51   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Просто надо подключить дополнительные юниты: для DDS-DDS, для jpg-JPEG и т.п.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 01.12.2009, 17:01   #5
BaRSyk174
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 36
По умолчанию

все сделал, работает)) большое спасибо!!!!!
BaRSyk174 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли подобие функции eval? TwiX Общие вопросы C/C++ 0 14.09.2009 22:26
рисунки на дисках Mirik Свободное общение 18 29.05.2009 00:51
Подобие скроллинга в паскале druganito Помощь студентам 2 18.05.2009 13:46
Подобие карты сайта. Proger10 JavaScript, Ajax 5 12.05.2009 19:46
рисунки курсором bars1k Помощь студентам 2 25.04.2008 10:32