Russian Qt Forum
Ноябрь 25, 2024, 12:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по ресурсам  (Прочитано 3464 раз)
phpCoder
Гость
« : Май 27, 2015, 21:32 »

Добрый вечер.
Можно изменять ресурсы во время работы приложения? Т.е., например, есть обычный текстовый файл, который является ресурсом. Далее программа открывает этот файл, правит его и сохраняет. И во время следующих запусков программы, она уже прочитает модифицированный текстовый файл. Так можно сделать?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Май 27, 2015, 23:10 »

сохранять файл на диске
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #2 : Май 27, 2015, 23:24 »

Ресурсы "зашиты" в программу Улыбающийся
Записан

phpCoder
Гость
« Ответ #3 : Май 27, 2015, 23:33 »

Т.е. они ReadOnly?


А можно такой модифицируемый файл как-нибудь во внешние ресурсы запихнуть (QResource кажется)?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Май 27, 2015, 23:35 »

Т.е. они ReadOnly?


А можно такой модифицируемый файл как-нибудь во внешние ресурсы запихнуть (QResource кажется)?

Цитировать
The QResource class provides an interface for reading directly from resources.
Для чтения. Да и среди методов класса нет ничего такого для записи данных
Записан

Bepec
Гость
« Ответ #5 : Май 28, 2015, 04:47 »

Ресурсы самого файла хранятся, как ни странно в файле. Их можно извлечь, можно поменять, можно записать. Это верно для стандартных ресурсов exe, qrc ресурсы вроде никто не распечатывал.
Но проблемка что при выполнении файла файл занят. Но можете попробовать, вдруг получится.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #6 : Май 28, 2015, 09:31 »

Если я не ошибаюсь, то ресурсы qrc преобразуются в cpp во время компиляции. Был res.qrc, стал res_qrc.cpp.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 22.