Пакет разработчика ресурсов позволяет вам загружать в ка-
честве проектов выполняемые файлы, файлы .RES или файлы DLL. При
загрузке файлов одного из указанных типов Пакет разработчика ре-
сурсов декомпилирует ресурсы в файле и выводит вам их, как если
бы это была часть файла .RC. Когда вы закончите вносить измене-
ния, Пакет разработчика ресурсов компилирует ресурсы снова в дво-
ичный код и записывает их в исходный файл.
Поскольку ресурсы, с которыми вы работаете в проектах данно-
го типа никогда не сохраняются в виде записей ресурсов, вы не
можете присвоить ресурсам идентификаторы. (Другими словами, иден-
тификаторы ресурсов должны быть числами в двоичный файлах.) Одна-
ко вы можете сохранить проект как файл .RC. После этого ресурсы
можно сохранить в виде записей ресурса и присвоить им идентифика-
торы.
Есть еще одна причина, по которой желательно сохранять ре-
сурсы в виде файла .RC. Если вы настраиваете пользовательский ин-
терфейс программы и имеете доступ только к выполняемому файлу или
DLL, желательно сохранять изменения в отдельном файле .RC, бла-
годаря чему вы можете внести изменения в следующие версии прог-
раммы. Конечно, при этом нужно обеспечить, чтобы идентификаторы
ресурсов в файле .RC имели те же идентификаторы ресурсов, что и
ресурсы в новой версии, и что они совместимы с новой версией в
других отношениях.
Когда вы сохраните проект в файле .RC, Пакет разработчика
ресурсов не будет автоматически сохранять ресурсы снова в исход-
ном файле. Чтобы сохранить ресурсы и в этом файле, нужно выбрать
параметр множественного сохранения в окне Preferences (Парамет-
ры).
Весь процесс выполняется следующим образом:
1. Выберите команду File¦Save File As (Файл¦Сохранить файл
под именем) и используйте диалоговое окно File Save As
(Сохранение файла под именем) для ввода имени нового фай-
ла .RC. Когда вы для сохранения файла нажмете клавишу
Enter или выберите командную кнопку OK, то увидите, что
имя проекта изменилось на имя нового файла.
2. Выберите команду File¦Preferences (Файл¦Параметры) и вве-
дите имя исходного двоичного файла в параметре
Multi-save.
- Если исходным двоичным файлом был файл .RES, устано-
вите параметр .RES и введите имя в текстовом окне.
- Если исходный двоичный файл был выполняемым файлом
или DLL, установите параметр Executable (Выполняемый
файл) и введите имя в этом текстовом блоке.
3. Выберите команду File¦Add To Project (Файл¦Добавление к
проекту) и задайте файл идентификаторов, который будет
содержать новые идентификаторы. Если заданным вами файл
не существует, Пакет разработчика ресурсов создает новый
файл.
4. Внесите изменения в ресурсы и задайте, там где хотите,
идентификаторы. Для каждого нового идентификатора Пакет
разработчика ресурсов запрашивает у вас, хотите ли вы
сохранить его в файле идентификаторов.
Примечание: Убедитесь, что вы сохраняете текущие целочис-
ленные значения в идентификаторах ресурсов.
5. Когда вы выходите и сохраняете файл, Пакет разработчика
ресурсов сохраняет и файл .RC, и двоичный файл. Если дво-
ичный файл - это выполняемый файл или DLL, измененные ре-
сурсы встраиваются в него и становятся доступными немед-
ленно при запуске программы.