TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

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

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

FAQ

Ссылки

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

От автора

Открытие существующего файла описания проекта

     Существующим файлом  описания  проекта  может быть тот файл,
который вы создали с помощью  Пакета  разработчика  ресурсов  или
файл .RC,  созданный  с помощью другого программного обеспечения.
Вы можете также работать с ресурсами в любой прикладной  програм-
ме, разработанной для Windows версии 3.0 или старше,  даже если у
вас нет доступа к исходному коду. Если у вас есть доступ только к
выполняемому файлу,  Пакет разработчика ресурсов может декомпили-
ровать встроенные в этот файл ресурсы,  благодаря чему вы  можете
внести в них изменения.

     Чтобы открыть существующий файл проекта,  нужно сделать сле-
дующее:

     1. Выбрать команду File¦Open project (Файл¦Открыть файл про-
        екта).  Пакет разработчика ресурсов выводит при этом диа-
        логовое окно Open File (Открытие файла):

+---------------------------------------------------------------+
¦ - ¦                   Open FIle                               ¦
+---------------------------------------------------------------¦
¦  +-----------------------------------------+  ¦               ¦
¦  ¦           +----------------------------+¦  ¦               ¦
¦  ¦ File Name ¦ .rc                        ¦¦  ¦               ¦
¦  ¦           +----------------------------+¦  ¦               ¦
¦  ¦           +----------------------------+¦  ¦ +-----------+ ¦
¦  ¦ File type ¦ RC resource script       ¦v¦¦  ¦ ¦  _        ¦_¦
¦  ¦           +----------------------------+¦  ¦ ¦ V    OK   ¦_¦
¦  +-----------------------------------------+  ¦ +-----------+_¦
¦                                               ¦   ____________¦
¦   _Path___c:\products\rwrkshop______________  ¦               ¦
¦                                               ¦               ¦
¦  +-------------------++--------------------+  ¦               ¦
¦  ¦Files              ¦¦ Directories        ¦  ¦               ¦
¦  ¦+----------------+ ¦¦+------------------+¦  ¦               ¦
¦  ¦¦ - typicalrc  ¦^¦ ¦¦¦ П ...          ¦^¦¦  ¦ +-----------+ ¦
¦  ¦¦              +-¦ ¦¦¦ П program      +-¦¦  ¦ ¦           ¦_¦
¦  ¦¦              ¦_¦ ¦¦¦ П user         ¦_¦¦  ¦ ¦ X  Cancel ¦_¦
¦  ¦¦              ¦_¦ ¦¦¦ П A            ¦_¦¦  ¦ +-----------+_¦
¦  ¦¦              ¦_¦ ¦¦¦ П B            ¦_¦¦  ¦   ____________¦
¦  ¦¦              ¦_¦ ¦¦¦ П C            ¦_¦¦  ¦               ¦
¦  ¦¦              ¦_¦ ¦¦¦ П F            ¦_¦¦  ¦               ¦
¦  ¦¦              ¦_¦ ¦¦¦ П G            ¦_¦¦  ¦               ¦
¦  ¦¦              ¦_¦ ¦¦¦ П H            ¦_¦¦  ¦               ¦
¦  ¦¦              ¦_¦ ¦¦¦ П I            ¦_¦¦  ¦ +-----------+ ¦
¦  ¦¦              +-¦ ¦¦¦ П program      +-¦¦  ¦ ¦           ¦_¦
¦  ¦¦              ¦v¦ ¦¦¦ П program      ¦v¦¦  ¦ ¦ ?  Help   ¦_¦
¦  ¦+----------------+ ¦¦+------------------+¦  ¦ +-----------+_¦
¦  ¦                   ¦¦                    ¦  ¦   ____________¦
¦  +-------------------++--------------------+  ¦               ¦
¦                                               ¦               ¦
¦                                               ¦               ¦
+---------------------------------------------------------------+

     Рис. 3.5 Диалоговое окно Open File

     Open File  -  открыть  файл;  File name - имя файла;  Path -
маршрут; Files - файлы; Directories - каталоги.

        Чтобы увидеть все типы файлов, которые вы можете открыть,
        щелкните  кнопкой "мыши" на стрелке окна списка справа от
        File Type.  Если для формирования ресурсов вы используете
        Пакет разработчика ресурсов,  в большинстве случаев рабо-
        тать приходится с файлами .RC.  Однако вы можете  открыть
        файл любого из перечисленных типов. Если вы откроете дво-
        ичную библиотеку (файл .EXE, .CUR, .ICO или .RES), то Па-
        кет  разработчика ресурсов декомпилирует этот файл, чтобы
        вы могли внести изменения.

           Примечание: Если вы работаете с декомпилированным дво-
        ичным  файлом,  то идентификаторы использовать нельзя.  В
        этих файлах для ресурсов можно использовать только  цело-
        численные идентификаторы.

        Если в текстовом  окне  имени  файла  вы наберете одно из
        стандартных расширений (вместо выбора типа файла из спис-
        ка  и автоматического выбора расширения Пакетом разработ-
        чика ресурсов), то Пакет разработчика ресурсов присваива-
        ет файлу соответствующий тип. Однако, если вы используете
        нестандартное расширение (например, .MNU для файла меню),
        то  перед загрузкой файла нужно внимательно выбирать кор-
        ректный тип файла из списка File Type.  (В  случае  файла
        .MNU,  если ресурс представляет собой меню,  записанное в
        виде записи ресурса,  типом файла должен быть RC Resource
        Script).

     2. С  помощью  следующих  действий задайте содержащий проект
        файл, который вы хотите открыть:

        - Наберите имя файла и нажмите Enter.

          Если файл не находится в текущем каталоге,  при  наборе
          имени  файла  нужно  также задавать маршрут.  Например,
          можно набрать: C:\TEST\MYPROJ.RC.

        - Выберите файл из списка файлов Files. Например, если вы
          хотите  открыть  C:\TEST\MYPROJ.RC,  то выберите в File
          Type .RC,  выберите соответствующую пиктограмму папки в
          Directories,  и  после  вывода  каталога  TEST выберите
          MYPROJ.RC.

     3. Пакет разработчика ресурсов не зависит от того, использу-
        ется в качестве файла проекта двоичный файл или файл, со-
        держащий данные ресурсов.

        - Если проект представляет собой двоичный файл (выполняе-
          мый файл, файл .RES или файл DLL), то Пакет разработчи-
          ка ресурсов декомпилирует ресурсы и выводит вам состоя-
          ние в левой части нижней строки экрана.

        - Если проект состоит из основного  файла  .RC  и  других
          файлов,  содержащих данные ресурсов (как это обычно бы-
          вает),  или одного файла ресурсов,  содержащего  данные
          ресурсов,  Пакет  разработчика  ресурсов считывает файл
          проекта для определения всех файлов  в  проекте.  Пакет
          разработчика  ресурсов  просматривает затем все файлы в
          соответствии со ссылками на любые  дополнительные файлы
          и компилирует каждый ресурс,  сообщая о ходе компиляции
          в диалоговом окне состояния Compile Status.

+---------------------------------------------------------------+
¦ - ¦                     Compile Status                        ¦
+---------------------------------------------------------------¦
¦                                                              ¦¦
¦   +----------------------------------------------+           ¦¦
¦   ¦ Status:  Compiling DIALOG: dlg_SaveAs        ¦           ¦¦
¦   +----------------------------------------------+           ¦¦
¦                                                              ¦¦
¦   Files                                                      ¦¦
¦   +----------------------------------------------+           ¦¦
¦   ¦ Main:  rwpdemo.rc                            ¦           ¦¦
¦   ¦ Current: rwpdemo.rc                          ¦           ¦¦
¦   +----------------------------------------------+           ¦¦
¦                                                              ¦¦
¦   Statistics         Total        Current                    ¦¦
¦   +----------------------------------------------+           ¦¦
¦   ¦ Lines:            233               93       ¦           ¦¦
¦   +----------------------------------------------+           ¦¦
¦                                                              ¦¦
¦--------------------------------------------------------------+¦
¦                                                               ¦
¦                                                               ¦
¦                                                               ¦
¦                         +-----------+                         ¦
¦                         ¦           ¦_                        ¦
¦                         ¦ X  Cancel ¦_                        ¦
¦                         +-----------+_                        ¦
¦                           ____________                        ¦
¦                                                               ¦
+---------------------------------------------------------------+

     Рис. 3.5 Диалоговое окно Compile Status для файла rwpdemo.rc

     Compile Status   -  состояние  компиляции;  Files  -  файлы;
Statistics - статистика;  Tolal - всего строк;  Current - текущая
строка; Maint - основной файл;  Cancel - отмена;  Current - теку-
щий.

          Для отмены операции  вы  можете  активизировать  кнопку
          Cancel.

          Если компилятор обнаруживает ошибку, Пакет разработчика
          ресурсов выводит диалоговое окно Compiler Error (Ошибка
          компилятора),  в котором вам выводится ошибка и строка,
          на которой она обнаружена.

+---------------------------------------------------------------+
¦ - ¦                     Compiler Error                        ¦
+---------------------------------------------------------------¦
¦  +-----------------------------------------+  ¦               ¦
¦  ¦ Error id   742                          ¦  ¦               ¦
¦  ¦ Error text Cannot open File:tpwdemoc.rc ¦  ¦               ¦
¦  ¦                                         ¦  ¦               ¦
¦  ¦ File name tpwdemoc.rc                   ¦  ¦ +-----------+ ¦
¦  ¦                                         ¦  ¦ ¦ -+  Run   ¦_¦
¦  ¦ Line number 1                           ¦  ¦ ¦ ~\  Editor¦_¦
¦  +-----------------------------------------+  ¦ +-----------+_¦
¦                                               ¦   ____________¦
¦                                               ¦               ¦
¦  +-----------------------------------------+  ¦               ¦
¦  ¦1:#include "tpwdemoc.pas"              ¦^¦  ¦               ¦
¦  ¦2:                                     +-¦  ¦               ¦
¦  ¦3:men_Maint MENU                       ¦_¦  ¦ +-----------+ ¦
¦  ¦4:BEGIN                                ¦_¦  ¦ ¦           ¦_¦
¦  ¦5:     POPUP "&File"                   ¦_¦  ¦ ¦ X  Cancel ¦_¦
¦  ¦6:     BEGIN                           ¦_¦  ¦ +-----------+_¦
¦  ¦                                       ¦_¦  ¦   ____________¦
¦  ¦                                       +-¦  ¦               ¦
¦  ¦                                       ¦v¦  ¦               ¦
¦  +---------------------------------------+-¦  ¦               ¦
¦  ¦<¦___________________________________¦>¦ ¦  ¦ +-----------+ ¦
¦  +-----------------------------------------+  ¦ ¦           ¦_¦
¦                                               ¦ ¦ ?  Help   ¦_¦
¦  +-----------------------------------------+  ¦ +-----------+_¦
¦  ¦              +-------------------------+¦  ¦   ____________¦
¦  ¦ Text Editor  ¦notapad.exe              ¦¦  ¦               ¦
¦  ¦              +-------------------------+¦  ¦               ¦
¦  +-----------------------------------------+  ¦               ¦
+---------------------------------------------------------------+

     Рис. 3.7 Диалоговое окно Compile Error для файла rwpdemo.rc

     Compile error - ошибка компиляции;  Error id - идентификатор
ошибки; Error text Cannot open File:tpwdemoc.rc -  текст  ошибки:
невозможно открыть файл; File name - имя файла; Line number - но-
мер строки; Text editor - текстовый редактор; Run Editor - запуск
редактора; Cancel - отмена; Help - справка.

          Чтобы отредактировать текстовый файл с помощью внешнего
          текстового редактора,  заданного в Preferences, активи-
          зируйте командную кнопку Run Editor (Запуск редактора).
          В текстовом окне Text Editor  вы  можете  также  задать
          другой редактор.

          Когда выводится окно редактора,  внесите изменения, за-
          тем  сохраните изменения и выйдите из редактора.  После
          этого нужно перезагрузить проект.

     4. Когда проект скомпилирован или декомпилирован, Пакет раз-
        работчика ресурсов выводит на экран окно проекта со всеми
        перечисленными в нем ресурсами.

        Если вы откроете файл RWPDEMO.RC,  то  увидите  следующее
        окно проекта:

           +-----------------------------------------+
           ¦ - ¦       rwpdemo.rc                ¦^¦v¦
           +---------------------------------------+-¦
           ¦ BITMAP                                ¦^¦
           ¦     BITMAP_1                          +-¦
           ¦     bmp_StatusLine                    ¦_¦
           ¦ MENU                                  ¦_¦
           ¦     men_Main                          ¦_¦
           ¦_DIALOG________________________________¦_¦
           ¦     DIALOG_5                          ¦_¦
           ¦     dlg_Open                          ¦_¦
           ¦     dlg_SaveAs                        +-¦
           ¦                                       ¦v¦
           +-----------------------------------------+

     Рис. 3.8 Окно проекта

Содержание

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

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

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

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