TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Управление ресурсами 

             Администратор этапа  выполнения поддерживает следующие подп-
        рограммы управления ресурсами:

                        Функции API управления ресурсами     Таблица 17.4
        ┌──────────────────────┬────────────────────────────────────────┐
        │    Функция           │                 Описание               │
        ├──────────────────────┼────────────────────────────────────────┤
        │   AccessResource     │ Открывает заданный  выполняемый  файл и│
        │                      │ перемещает указатель  файла  на  начало│
        │                      │ заданного ресурса.                     │
        ├──────────────────────┼────────────────────────────────────────┤
        │   FindResource       │ Определяет  адрес  ресурса  в  заданном│
        │                      │ файле ресурса.                         │
        ├──────────────────────┼────────────────────────────────────────┤
        │   FreeResource       │ Уменьшает счетчик ссылок для  загружен-│
        │                      │ ного ресурса.  Когда   значение   этого│
        │                      │ счетчика становится равным нулю, то ис-│
        │                      │ пользуемая ресурсом память освобождает-│
        │                      │ ся.                                    │
        ├──────────────────────┼────────────────────────────────────────┤
        │   LoadResource       │ Загружает заданный ресурс в память.    │
        ├──────────────────────┼────────────────────────────────────────┤
        │   LoadString         │ Загружает заданную строку ресурса.     │
        ├──────────────────────┼────────────────────────────────────────┤
        │   LockResource       │ Блокирует заданный ресурс  в  памяти  и│
        │                      │ увеличивает его счетчик ссылок.        │
        ├──────────────────────┼────────────────────────────────────────┤
        │   SizeOfResource     │ Возвращает размер (в байтах)  заданного│
        │                      │ ресурса.                               │
        ├──────────────────────┼────────────────────────────────────────┤
        │   UnlockResource     │ Разблокирует заданный ресурс и уменьша-│
        │                      │ ет на 1 счетчик ссылок на ресурс.      │
        └──────────────────────┴────────────────────────────────────────┘

             Ресурсы могут компоноваться с прикладной  программой  с  по-
        мощью директив компилятора {$R имя_файла}. Указанные файлы должны
        быть файлами ресурсов Windows (.RES).  Обычно с прикладными прог-
        раммами  защищенного  режима DOS компонуются только строковые ре-
        сурсы и ресурсы, определенные пользователем. Другие типы ресурсов
        Windows к прикладной программе DOS обычно неприменимы.

                   Примечание: Ресурсы Turbo Vision  не  следуют  тем  же
              соглашениям, что ресурсы Windows, и к ним нельзя обращаться
              с помощью подпрограмм API.

             Некоторые подпрограммы API управления ресурсами требуют ука-
        зания описателя экземпляра, которым обычно является указатель эк-
        земпляра прикладной программы (который  содержится  в  переменной
        HInstance модуля System).

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz