1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
1

Как правильно работать с ресурсами?

15.06.2012, 14:19. Показов 1075. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Начинаю изучать С++. IDE - eclipse CDT (бесплатная и удобная, стоит также VC++ 2010 но не нравится почему-то), компилятор - MinGW (бесплатный и... другие не пробовал).
Подскажите, пожалуйста, как правильно работать с ресурсами? Создавать, вшивать в программу, вызывать... Например, чтобы при запуске создавался файл "module.exe", записанный в ресурсе. Если не трудно, добавляйте комментарии!

Заранее спасибо!

P.S: по форуму искал - либо плохие запросы делал, либо проглядел, но решение не нашел.
P.P.S: первая тема (да и сообщение) на форуме, так что сильно не пинайте
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2012, 14:19
Ответы с готовыми решениями:

Как работать с ресурсами? Visual C++
Как запихнуть .exe файл в программу и из программы считать .exe файл...? чтобы в итоге один .exe...

Можно ли работать в ресурсами в managed C++
Пытаюсь обратиться к ресурсу: res = FindResource(NULL, MAKEINTRESOURCE(IDS_STRING101),...

Как заставить Сервисы NT/2K в Delphi работать с Netware-скими сетевыми ресурсами?
Привет! Подскажите пожалуйста как заставить Сервисы NT/2K в Delphi работать с Netware-скими...

Не могу понять как в Visual Studio (C#) работать с "ресурсами"
Начал программировать на C#, установил Visual Studio и встретил там такую графу как "ресурсы".И у...

5
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
18.06.2012, 21:47  [ТС] 2
Поднимаю тему.
С файлами разобрался, а как правильно их использовать, не распаковывая? Например, воспроизвести музыку, вставить картинку...
0
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
18.06.2012, 21:59 3
Цитата Сообщение от Sky-WaLkeR Посмотреть сообщение
Поднимаю тему.
С файлами разобрался, а как правильно их использовать, не распаковывая? Например, воспроизвести музыку, вставить картинку...
Для серьезных целей - тяжело. Надо найти готовые библиотеки на эту тему.
Если воспроизвести wav из рисунка, то просто PlaySound с параметром SND_RESOURCE, если отобразить bmp-картинку, то LoadImage и *Blt.
1
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
19.06.2012, 15:48  [ТС] 4
Спасибо.
А строки? Как их вытащить? И записать (изменить точнее, а-ля настройки в ресурсах...)?
И еще вопрос: в eclipse нет встроенного редактора ресурсов, посоветуйте какой-нибудь отдельный хороший. Сейчас использую ResHacker, но упаковывает раз через раз...
0
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
19.06.2012, 15:53 5
Sky-WaLkeR, загрузка - LoadString.
Если записать статически, то надо создать строковый параметр в ресурсах, можно в визуальной среде. Если динамически, то точно не помню какие функции, но возможно, но только при закрытом exe / dll. Ресурсы самого себя исполняемый файл изменить не может.
1
1 / 1 / 0
Регистрация: 15.06.2012
Сообщений: 59
23.06.2012, 20:24  [ТС] 6
Спасибо.
То, что записывать сам в себя нельзя, я знал, идея была выгрузить с ресурсов мини-модуль, запустить его, закрыть основной, записать ресурсы, запустить, закрыть себя, удалить главным; так что вопрос про изменение в силе

А можно добавить ресурс к уже скомпилированному exe своими силами? Я где-то видел тему про добавление\смену иконки у exe, а ведь это тоже ресурс... Мне бы это было крайне хорошо - скомпилил основную прогу, запустил модуль записи, и все ресурсы уже записаны, а так приходится возиться по 5мин при каждой компиляции...

Начал изучать Qt (ради GUI-интерфейса), и слышал что там есть свои ресурсы... Где можно почитать про них (добавление\распаковка\использование без распаковки)?

Прошу прощения за долгий ответ, интернет не работал.
0
23.06.2012, 20:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2012, 20:24
Помогаю со студенческими работами здесь

Как правильно работать с БД
Visual Studio 2015 VB.NET 4.5.2 + SQL Подскажите плиз след. вопрос: Есть у меня допустим...

Как правильно работать с RadioButton
подскажите, как правильно работать с RadioButton. моя программа не выдает ошибок, но работает...

Как правильно работать с данными
Добрый день форумчане! Хочу написать программу по типу ежедневника, не веб. Столкнулся с...

Как правильно работать с key_event?
Здравствуйте, уважаемые знатоки! ;) У меня есть к вам просьба показать как работать с key_event......


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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