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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2012, 18:24   #1
Zuba
Пользователь
 
Регистрация: 09.04.2012
Сообщений: 21
Сообщение Проблема загрузки изображения в Image

У меня проблема, не получается загрузить изображение в TImage.
При нажатии на кнопку с загрузкой изображения выдаёт ошибку:
"Project Project1.exe raised exeption class EFOpenError with message 'Cannot open file ImageMillionMil0.jpg'. Process stopped. Use Step or Run to continue."

Код:
void __fastcall TForm2::N2Click(TObject *Sender)
{
dr = 0;
Button1->Enabled=true;
RadioButton1->Enabled=true;
RadioButton2->Enabled=true;
RadioButton3->Enabled=true;
RadioButton4->Enabled=true;
rez=0;
nv=1;
Image2->Picture->LoadFromFile("Image\Million\Mil0.jpg");
NextQuestion();
}
Извините, меня в ВУЗе не научили как правильно загружать изображения в Image
Zuba вне форума Ответить с цитированием
Старый 03.05.2012, 19:10   #2
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

TImage использует только bmp расширение.
Drugnir вне форума Ответить с цитированием
Старый 03.05.2012, 20:44   #3
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

- попробуйте добавить в заголовочный файл строку:
Код:
#include <jpeg.hpp>
И замените одиночный бэкслэш двойным (в сообщении об ошибке ж прямым текстом...).

Последний раз редактировалось nick42; 03.05.2012 в 20:46.
nick42 вне форума Ответить с цитированием
Старый 04.05.2012, 00:44   #4
Zuba
Пользователь
 
Регистрация: 09.04.2012
Сообщений: 21
Хорошо

Цитата:
Сообщение от nick42 Посмотреть сообщение
- попробуйте добавить в заголовочный файл строку:
Код:
#include <jpeg.hpp>
И замените одиночный бэкслэш двойным (в сообщении об ошибке ж прямым текстом...).
Спасибо) всё получилось) никогда бы не догадался что нужно два слэша
Zuba вне форума Ответить с цитированием
Старый 04.05.2012, 07:51   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Спасибо) всё получилось) никогда бы не догадался что нужно два слэша
Запомни - В Си для многих функций символ слеша - управляющий символ. Поэтому чтоб получить его в чистом виде приходится в константах его дублировать. Это кстати в основах Си описано.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с поворотом изображения в Image DEamON_M Мультимедиа в Delphi 1 28.10.2011 22:05
Проблема загрузки ХР, как результат конфликта Comodo Disk Encrypter и Acronis True Image 2010 HOME amberrise Windows 2 28.07.2010 14:19
Большие изображения в Image Jene4ka Помощь студентам 7 16.03.2010 13:12
Проблема с загрузкой изображения в Image artemavd Общие вопросы Delphi 6 26.02.2010 20:40
Ошибка при загрузки изображения Volkogriz Общие вопросы Delphi 13 13.01.2009 01:51