Windows требует, чтобы каждый ресурс имел уникальное имя или
связанный с ним уникальный идентификатор (который называется
идентификатором ресурса). Для присваивания фактических целых зна-
чений, как идентификаторов ресурсов, вы можете использовать Пакет
разработчика ресурсов, но более вероятно, что вы захотите исполь-
зовать идентификатор, представляющий идентификатор ресурса. Тер-
мин "идентификатор" относится к определениям #define языка Си или
константам Паскаля, используемым для присваивания имени ресурса,
которое более осмысленно, чем целое значение.
Примечание: Описание различных типов файлов идентифи-
каторов см. выше.
Если вы работаете с файлом .RES, выполняемым файлом или DLL,
Пакет разработчика ресурсов декомпилирует все идентификаторы ре-
сурсов в данных файлах в целочисленные значения. В этих типах
файлов вы не можете использовать идентификаторы ресурсов, но мо-
жете сохранить файл, как файл .RC, и затем присвоить ресурсам
идентификаторы.
Примечание: См. ниже раздел "Работа с двоичными файла-
ми".
В прикладных программах, написанных на языке Си, для присва-
ивания ресурсам имен обычно используются определения #define. Ес-
ли вы используете #define, то можете записать их в одном или
более файлов заголовков.
В прикладных программах, написанных на Паскале, для этой це-
ли можно использовать константы. Если вы используете константы,
их можно записать в одном или более модулях или включаемых фай-
лах.
Если при работе с Пакетом разработчика ресурсов модуль или
включаемый файл Паскаля, то можете присваивать константам в этом
файле только целочисленные значения.
Для простоты в данном руководстве файлы заголовков, модули и
включаемые файлы называются файлами идентификаторов.