Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.10.2015
Сообщений: 5
1

Ошибка доступа при работе с изображениями в DrawGrid

03.10.2015, 13:04. Показов 505. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
//при нажатии на кнопку в 1 ячейке 1 столбце должно появляться изображение, но выдает ошибку доступа к файлу
void __fastcall TForm1::Button18Click(TObject *Sender)
{
TGraphic *Image1=new Graphics::TBitmap;
Image1->LoadFromFile("1.bmp");
TRect rect=DrawGrid1->CellRect(1,1);
DrawGrid1->Canvas->StretchDraw(rect,Image1);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2015, 13:04
Ответы с готовыми решениями:

Ошибка при работе с изображениями: The name 'ResolveUrl' does not exist in the current context
Здравствуйте! Нашел пример как работать с изображениями, но выходит ошибка. Пример:...

Ошибка при работе с изображениями: Параметр должен быть положительным и меньше ширины
Вот попробовал написать программку по созданию рамдомного изображения, тоисть со случайным набором...

Ошибка доступа при работе с Mutex
Как решить эту ошибку?! void CheckRepeatRun() { HANDLE hMutex = CreateMutex( NULL, 0,...

Ошибка доступа к памяти при работе с потоками
проблема в следующем в оконном приложении( среда разработки C++ Builder XE3) создаю при нажатии...

3
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32971 / 21284 / 8173
Регистрация: 22.10.2011
Сообщений: 36,559
Записей в блоге: 8
03.10.2015, 13:29 2
У меня не выдает никакой ошибки (если файл лежит именно там, где его ищет программа). Можно посмотреть на скриншот той ошибки, которая возникла?
0
0 / 0 / 0
Регистрация: 03.10.2015
Сообщений: 5
03.10.2015, 13:42  [ТС] 3
А где должен храниться файл изображения? Я хранил его в папке проекта.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32971 / 21284 / 8173
Регистрация: 22.10.2011
Сообщений: 36,559
Записей в блоге: 8
03.10.2015, 13:47 4
Вообще в папке с EXE-шником, но там много нюансов. Лучше указать абсолютный путь:
C++
1
Image1->LoadFromFile(ExtractFilePath(ParamStr(0)) + "1.bmp");
, и положить файл рядом с EXE, тогда нюансов будет намного меньше.
1
03.10.2015, 13:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2015, 13:47
Помогаю со студенческими работами здесь

Ошибка доступа к памяти при работе со структурами
Задача состоит следующая создать динамический массив. Т.е кол-во элементов в строках может быть...

Ошибка доступа при работе нового потока с формой
Доброго времени суток, дорогие форумчане! Помогите устранить проблему: при запуске потока, который...

Ошибка межпотокового доступа при работе с таймером, обновляющем страницу в WebBrowser
Здравствуйте! С таймером никогда не работал, но чуточку почитал. Хочу сделать следующее: при...

Артефакты при работе с изображениями
Здравствуйте, я занимаюсь обработкой изображений, и столкнулся с проблемой появления посторонних...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru