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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Строковые ресурсы  (Прочитано 18684 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #30 : Май 31, 2011, 13:56 »

Igors, пересобирать ведь всё-равно придётся.
Хмм... неск. раз была такая ситуация: отрелизились, начали работу над следующей версией. Месяца так через 2 указывают на мелкие ошибки в текстах сообщений и.т.п. Восстановить предыдущие исходники, перекомпилить на 2 платформах - вот тут приходится пожалеть что строки не в ресурсах.

Во всяком случае для нативных ресурсов - нет смысла их хранить в самом приложении, лучше отдельным файлом. На Mac этот файл цепляю к проекту и он помещается в bundle - для пользователя все равно 1 бубочка. На Вындоуз - файл рядом с приложением


Записан
richardzorgi
Гость
« Ответ #31 : Июнь 26, 2011, 18:14 »

Не поленился, проверил, где больше будет съедаться оперативная память: в приложении, в котором текст прописан в коде, или в приложении, где тот же текст подцеплен ресурсным файлом.
Результат меня удивил: текст был порядка 200кб, оперативную память смотрел через Jbak TaskMan -> свойства задачи. В обоих случаях  показывало следующее:
Память:
 Оперативная: 4b
  Общая ... - не помню, = размер sys файла.
Но! Приложение с ресурсным файлом (sis) занимает меньше места, чем приложение с текстом в коде. - похоже при сборке ресурсные файлы по возможности сжимаются. (Приложение с ресурсным фалом весило порядка 150kb, приложение с текстом в коде больше 200kb)
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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