С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
92 / 92 / 99
Регистрация: 25.01.2013
Сообщений: 326

Не отображается рисунок из файла ресурсов. Какая может быть причина?

14.05.2015, 19:59. Показов 1205. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пересмотрел несколько сайтов, где объясняется, как подключать файл ресурсов и загружать из него рисунки. С помощью Image Editor создал новый файл ресурса, в нем создал новый Bitmap с именем Bitmap1.
С помощью "Add to Project..." добавил файл ресурсов Untitled1.res к проекту.
Еще в интернете нашел, что нужно написать
C++
1
#pragma resource "Untitled1.res"
. Тут возникает вопрос - это писать в главной форме или в той форме, где я использую файл ресурсов? Или в обоих случаях?
В процессе программы написал
C++
1
Image1->Picture->Bitmap->LoadFromResourseName((int)HInstance,"Bitmap1");
. Но при сборке проекта, компилятор показывает ошибку "Project Project1.exe raised exception class EResNotFound with massage 'Resource Bitmap1 not found'. Process stoppes/ Use Step or Run to continue."
Что я сделал не так? Или что-то сделал лишнее?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2015, 19:59
Ответы с готовыми решениями:

Какая может быть причина ошибки компилятора?
Добрый день! Не понимаю, что у меня неправильно. Получаю следующий текст. Если добавить прототип копи конструктора в...

Сайт не работает на телефоне, какая может быть причина?
Собрал кое как из кусков интернет магазин, захожу с мобилки на него, а там он не весь работает... какая может быть причина? кто то...

Cmd при выполнении кода, какая может быть причина
#include <iostream> #include <fstream> #include <cstdlib> #include <stdio.h> //Подключение заголовочного файла библиотеки...

1
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
14.05.2015, 21:49
Цитата Сообщение от Дикутенз Посмотреть сообщение
Что я сделал не так?
- прежде всего не точны в грамматике; если это точный copy-paste из программы, тогда вопросы уже к компилятору.
А вообще, Bitmap1 при такой записи для успешной загрузки картинки должен находиться в секции BITMAP ресурсов программы. Если же вы создали его в секции RCData, то может и не найти; тогда можно использовать поток или еще как-нибудь.

Добавлено через 23 минуты
Хотя, причина может быть и в другом. Я только что попробовал по вашему способу - и тоже не вышло. Картинка в ресурсы просто не попала; а при первой попытке еще и запортился файл Project1.res. Image Editor по моему мнению - плохой для этого инструмент. Возможно поэтому я всегда использую не файл ресурсов ( .res), а файл сценариев ресурсов ( .rc). В вашем случае он бы выглядел примерно так:
CSS
1
2
#include <windows.h>
Bitmap1  BITMAP  "My picture.bmp"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2015, 21:49
Помогаю со студенческими работами здесь

Некоректно отображается User control. В чём может быть причина ошибки?
Ниже прикрепил два скрина. Первый - это то, как должен выглядеть контрол, второй - как он выглядит при добавлении на форму. (там в левом...

В чем может быть причина?
Здравствуйте. Для формы базы данных создал вот такой вот обработчик событий: Private Sub Код_должности_AfterUpdate() Dim X As...

В чем может быть причина?
Иногда, после запуска компьютера, минут через 20 начинает что-то происходить. Если я резко двигаю страницу например или в игре резко двигаю...

В чем может быть причина
Добрый день! Обзавелись вторым провайдером. Предоставляет нам интернет по РРЛ. Проблема заключается в следующем: 1.Подключаю к...

В чем может быть причина рассоединения?
Добрый день! Требуется консультация специалиста по контроллерам юнитроникс. На производстве имеются несколько контроллеров Юнитроникс: 10...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru