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

Модификация ресурса

31.01.2018, 12:48. Показов 500. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь, нужно выгрузить в память ресурс в C++ Builder, модифицировать его там же. Выходит только TMemoryStream создать с этим ресурсом и записать байты этого самого ресурса. Нужно как-то конвертировать в std::string а как сделать в Дебилдере я без понятия и вообще модифицировать внутри памяти. Просто распаковывать ресурс не вариант, не безопасно, в память тоже не шибко безопасно загрузить, но всё же лучше.

C++
1
2
3
4
5
6
7
    TMemoryStream *txt = new TMemoryStream;
    TResourceStream* Message = new TResourceStream((unsigned int)HInstance, "mytxt", LPWSTR(RT_RCDATA));
    txt->SaveToStream(Message);
    char *bytes;
    bytes = new byte[txt->Size];
    txt->Position = 0;
    bytes = (byte*)(txt->Memory);
Добавлено через 8 минут
Просто нужно заменить в ресурсе в письме: Отправитель: [спец.ключ] и заменить его например жёстким диском владельца
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2018, 12:48
Ответы с готовыми решениями:

Модификация компонентов builder`a
Только начал изучение классов. Есть задания для builder`a, по модификации его компонентов. Примеров...

Картинка из ресурса
Всем привет. Что я делаю неправильно?

Проигрывание аудио из ресурса
Здравствуйте! Хочу впихнуть один музыкальный файл(формата mp3) в exe-шник c++. Наскрёб в интернете...

Загрузка из ресурса файла
char *pchResType = "RT_RCDATA"; TResourceStream* ptRes = new TResourceStream((int)HInstance,...

0
31.01.2018, 12:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2018, 12:48
Помогаю со студенческими работами здесь

Не подключается файл ресурса...
Всем привет! Пишу программу в CodeGear RAD Studio 2007, использую файл ресурса для хранения...

Отсутствует идентификатор ресурса
При создании DLL как контейнера изображений, после добавления изображения в проект, в инспекторе...

Программная модификация метафайла windows. Как?
Коллеги! Имеется задача - передать в приложение, написанное на С++ Builder 5 содержимое клипборда...

Компиляция ресурса (C++ Builder XE7)
Доброго времени суток) прошу меня извинить похожую тему я уже создавал, помогла, но тут уже...

Загрузить страницу в CppWebBrowser из ресурса
Как загрузить html-файл в компонент CppWebBrowser из ресурса, не выгружая файл на жесткий диск? ...

Как загрузить строку из ресурса ?
Есть dll(lang.dll) в нее положил два ресурса en.res и ru.res как мне получить строки из...


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

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

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