Редактор ресурсов

   English English  Deutsch Deutsch  Русский Русский

главная  программы  resource tuner  руководство

Как менять ресурсы в программах, написанных на Delphi

В ресурсах программ, созданных при помощи таких средств разработки, как Delphi или C++ Builder, вы не найдёте привычных диалогов, меню или акселераторов. Вместо них зато есть такой тип ресурса, как RCData, в котором и хранятся все эти данные в виде DFM (Delphi Form Module).

Ресурсы Дельфи

При разработке приложения на Delphi или C++ Builder создаются скрипты, в которых сохраняется полное описание и иерархия всех задействованных компонентов, их свойств и методов. Далее скрипты компилируются и сохраняются в ресурсах исполняемого файла (в RC Data). При просмотре ресурсов программы, написанной на Delphi, Resource Tuner визуализирует в текстовом режиме все загружаемые формы Дельфи (DFM) и воссоздаёт их в доступном для редактирования виде.

Загружаемые формы Дельфи DFM

Каждая Delphi Form состоит из набора свойств (заголовок, размер, цвет шрифта и стиль) и событий, например, нажатие клавиши, щелчок мышью или активация компонента с некоторыми дополнительными событиями. Некоторые свойства являются общими для большинства форм, некоторые уникальны и встречаются только у форм определённого типа. Изменение свойства формы меняет её поведение или внешний вид.

Пример замены имидж-листа на форме Дельфи

1. Раскройте папку RCData в Дереве ресурсов, далее последовательно раскрывайте вложенные папки форм, пока не доберётесь до ресурса, обозначенного как Bitmap. В правой панели вы увидите изображения, собранные в имидж-листе.

Открытие ресурса DFM

3. Объекты формы представлены в левой панели редактора в виде иерархического дерева. Все связанные с объектом свойства и события отображаются в правой панели.

Свойства и события объектов Дельфи

4. Выберите свойство объекта или значение в списке в правой панели.

5. Выполните необходимые изменения.

НЕ ИЗМЕНЯЙТЕ НИКАКИХ СВОЙСТВ, ЕСЛИ ИХ СМЫСЛ И ДОПУСТИМЫЕ ЗНАЧЕНИЯ ВАМ НЕИЗВЕСТНЫ. С ВЫСОКОЙ ВЕРОЯТНОСТЬЮ ВЫ СДЕЛАЕТЕ ПРОГРАММУ НЕРАБОТОСПОСОБНОЙ.

Важно: Не экспериментируйте с единственной копией файла. Неверные значения в свойствах формы могут послужить причиной ошибки при выполнении программы.

7. Выберите в меню 'Файл' -> 'Сохранить файл' для сохранения произведённых изменений в файл.

 

ОГРАНИЧЕНИЯ:

В связи с тем, что разработчик может создать компонент с совершенно произвольными и уникальными свойствами и количество различных вариаций бесконечно, Resource Tuner не в состоянии проконтролировать и идентифицировать все возможные комбинации и не может выполнить проверку допустимых диапазонов вводимых значений. Кроме того, благодаря наличию в теле Дельфи-программы RTTI (run-time type information) обычными являются варианты, когда непосредственные значения заменяются символьным представлением этих значений.

 

Руководство   
начало | след. 

 

 

Скачайте бесплатную ознакомительную версию!

Скачать Resource Tuner
Resource Tuner работает на всех версиях Windows
от XP до 11.

Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM