Название: Qt редактор ресурсов Отправлено: BuRn от Май 01, 2011, 21:14 Собственно интересует какие есть аналоги функций у Qt
. Функции для работы с ресурсами: FindResource - Ф-ция для поиска ресурса. SizeofResource - Ф-ция для получения размера ресурса. LoadResource - Ф-ция для загрузки ресурса. LockResource - Ф-ция для фиксирования ресурса в памяти. EnumResourceTypes - Ф-ция для получения списка типов ресурсов. EnumResourceNames - Ф-ция для получения списка имён ресурсов. BeginUpdateResource - Ф-ция для обновления ресурсов. UpdateResource - Ф-ция для замены ресурсов. EndUpdateResource - Ф-ция для завершения обновления ресурсов. Это функции winAPI для распаковки ресурсов поиска ресурсов и т.д. Нужно работать с ресурсами готового приложения, просмотреть , заменить и т.д. что есть у Qt кроме класса QResource в котором я так понял ничего подобного нет. Если можно пример, спасибо Название: Re: Qt редактор ресурсов Отправлено: Igors от Май 02, 2011, 10:59 [оффтоп]
Ну что ж Вы душу-то рвете? :) Тот Вындоуз API - жалкий огрызок по сравнению с богатством нативных ресурсов на Mac. Увы, под напором "совместимости" пользоваться этим больше не рекомендуется :'( [/оффтоп] По теме. "Откомпилирванные" ресурсы (которые Qt приложение хранит в исполняемом файле) - это просто static данные приложения. Конечно это гарантирует 100% совместимость на любой платформе, но ничего извлечь/заменить в runtime Вы не можете. "Внешние" ресурсы - может что-то и можно, но неинтересно т.к. нет гарантий что они будут обязательно "внешними", да и в каком файле - неизвестно. Так что "увы" Название: Re: Qt редактор ресурсов Отправлено: BuRn от Май 02, 2011, 17:37 получается выход только winAPI?
Название: Re: Qt редактор ресурсов Отправлено: Igors от Май 02, 2011, 17:50 получается выход только winAPI? "Qt ресурсы" и "ресурсы конкретной платформы" = 2 разные вещи, никак не связанные между собой.Поэтому если приложение использует Qt ресурсы - не поможет и WinAPI |