Задание параметров памяти для ресурсов

   
На этом шаге мы рассмотрим задание параметров памяти для ресурсов.

   
Для задания параметров памяти для необходимого ресурса сначала выделите его,
а затем выберите команду Resource Memory Options (Ресурс параметра памяти).
Выводится диалоговое окно Memory Options.


Рис. 1. Диалоговое окно Resource memory options

   
Если хотите, отмените все параметры загрузки или памяти. Для некоторых ресурсов битового
изображения иногда желательно отменить параметр Discardable. Если данный параметр
отменен, то прикладная программа может модифицировать ресурс, когда он находится в памяти.

   
Если вы установили параметр для ресурса пиктограммы (Iсоn), то эти параметры применяются ко всем изображениям данного ресурса.

   
Опишем каждый параметр диалогового окна Resource Memory Options:

Таблица 1. Resource Memory Options

ПараметрОписание
Load on CallЗагружает ресурс в память только в том случае, когда это требуется. Выбор параметра Load on Call может уменьшить
объем памяти, необходимый для загрузки вашей программы. Если вы отмените данный параметр, то активизируете Preload. Это означает,
что Windows загружает его в память при первоначальной загрузке программы. Предварительная загрузка требуется только в том случае,
если вы знаете, что Windows ресурс требуется, как только программа начинает работать.
MoveableПозволяет Windows перемещать сегмент ресурса в памяти, освобождая память для других прикладных программ в
памяти. Если вы отмените данный параметр, сегмент ресурса занимает в памяти фиксированный блок.
РureПредотвращает модификацию сегмента ресурса, загруженного в память. Обычно желательно устанавливать данный параметр.
DiscardableПозволяет Windows выгружать сегмент ресурса из памяти, когда он больше не нужен. При
необходимости Windows может снова загрузить ресурс в память. Если вы отмените данный параметр,
то активизируете параметр Nondiscardable. Windows не сможет удалить сегмент курсора
из памяти, пока работает прикладная программа, и если не установлен параметр Pure, вы сможете
модифицировать ресурс в прикладной программе.

   
На следующем шаге мы рассмотрим использование идентификаторов.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий