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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Большие файлы в QRC  (Прочитано 3782 раз)
OKTA
Гость
« : Июль 30, 2014, 11:45 »

Товарищи, пытался засунуть большие файлы в .qrc и понял, что нельзя, т.к. не хватает памяти в стэке. Вопрос, как или чем можно упаковать файлы, чтобы они лежали в одном файле ресурса и к ним был доступ из программы? Или придется самому такую систему делать?
« Последнее редактирование: Июль 30, 2014, 15:26 от OKTA » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июль 30, 2014, 12:22 »

Можно написать небольшую прожку, которая будет qCompress жать переданный файл и сохранять его куда-то. Этот файл запихнешь в ресурсы, а в проге вычитаешь и распакуешь.

[offtop]А нафига такие большие файлы в ресурсы пихать?[/offtop]
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
OKTA
Гость
« Ответ #2 : Июль 30, 2014, 13:03 »

Вопрос был не о qrc, а вообще о хранении файлов, т.к. в какой-то момент сжимать уже некуда будет)
А дело все в том, что хочу сделать инсталлятор, а все файлы для установки скрыть от внешних глаз. Попробовал в qrc, но туда не лезет, потому и придется использовать внешний файл, в котором будут валяться все файлы устанавливаемого приложения.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Июль 30, 2014, 13:20 »

А чем Inno Setup не угодил? Подмигивающий

Вообще, все мне знакомые инсталляторы используют упаковку (cab, zip, 7zip, etc).
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
OKTA
Гость
« Ответ #4 : Июль 30, 2014, 13:48 »

Так хочется свой, родной  Смеющийся
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Июль 30, 2014, 14:30 »

Нативные ресурсы не так уж плохи. На Mac вообще гениальны, но и в Вындоуз несложно - напр для имеджа хотя бы загрузить HBITMAP а потом QtWin::fromHBITMAP 
Записан
OKTA
Гость
« Ответ #6 : Июль 30, 2014, 15:25 »

Действительно, почему бы не использовать старый добрый zip  Шокированный
Спасибо всем за советы!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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