TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

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

"Странности"

FAQ

Ссылки

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

От автора

Работа с двоичными файлами

     Пакет разработчика  ресурсов  позволяет  вам загружать в ка-
честве проектов выполняемые файлы,  файлы .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, измененные ре-
        сурсы встраиваются в него и становятся доступными  немед-
        ленно при запуске программы.

Содержание

На главную страницу

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

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

PROext: Top 1000 Rambler's Top100 Rambler's Top100
Hosted by uCoz