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

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

Каждая Delphi Form состоит из набора свойств (заголовок, размер, цвет шрифта и стиль) и событий, например, нажатие клавиши, щелчок мышью или активация компонента с некоторыми дополнительными событиями. Некоторые свойства являются общими для большинства форм, некоторые уникальны и встречаются только у форм определённого типа. Изменение свойства формы меняет её поведение или внешний вид.
Пример замены имидж-листа на форме Дельфи
1. Раскройте папку RCData в Дереве ресурсов, далее последовательно раскрывайте вложенные папки форм, пока не доберётесь до ресурса, обозначенного как Bitmap. В правой панели вы увидите изображения, собранные в имидж-листе.
2. Выделите элемент в списке и нажмите кнопку «Заменить ресурс на...» (Shift+Ctlr+R) на панели кнопок, а затем выберите файл на диске.

3. Выберите в меню 'Файл' → 'Сохранить' для сохранения произведённых изменений в файл.
Как внести изменения в форму Delphi
Resource Tuner позволяет визуально изменять выбранную форму и ее элементы управления, а также свойства и события компонентов. Вы можете изменять размер, дизайн и положение элементов управления или просто изменять их свойства в соответствии с вашими пожеланиями.
1. Разверните папку RC Data в представлении Resource Tree и выберите элемент ресурса, который вы хотите отредактировать. Объекты формы представлены в левой панели редактора в виде иерархического дерева. Все связанные с объектом свойства и события отображаются в правой панели.

2. Перемещайтесь по объектам, отображаемым в иерархическом дереве, чтобы найти объект для редактирования. Будут отображены все назначенные свойства и события. Выберите свойство объекта или запись значения, щелкнув ее в отображаемом списке, и внесите необходимые изменения.

3. Выполните необходимые изменения.
НЕ ИЗМЕНЯЙТЕ НИКАКИХ СВОЙСТВ, ЕСЛИ ИХ СМЫСЛ И ДОПУСТИМЫЕ ЗНАЧЕНИЯ ВАМ НЕИЗВЕСТНЫ. С ВЫСОКОЙ ВЕРОЯТНОСТЬЮ ВЫ СДЕЛАЕТЕ ПРОГРАММУ НЕРАБОТОСПОСОБНОЙ.
Важно: Не экспериментируйте с единственной копией файла. Неверные значения в свойствах формы могут послужить причиной ошибки при выполнении программы.
4. Выберите в меню 'Файл' → 'Сохранить' для сохранения произведённых изменений в файл.
Любое внесенное вами изменение может быть восстановлено до выхода из Resource Tuner. Доступны два варианта отката. Полный откат восстанавливает все внесенные изменения, а локальный откат
восстанавливает только изменения, внесенные в выбранный элемент.
ОГРАНИЧЕНИЯ:
В связи с тем, что разработчик Delphi-программы может создать компонент с совершенно произвольными и уникальными свойствами, а количество различных вариаций бесконечно, Resource Tuner при анализе DFM не в состоянии проконтролировать и идентифицировать все возможные комбинации и не может выполнить проверку допустимых диапазонов вводимых значений. Кроме того, благодаря наличию в теле Дельфи-программы RTTI (run-time type information) обычными являются варианты, когда непосредственные значения заменяются символьным представлением этих значений, что делает их редактирование невозможным.
Скачайте бесплатную ознакомительную версию!
Resource Tuner работает на всех версиях Windows
от XP до 11.
Минимальные системные требования:
Intel Pentium® или AMD K5 166 MHz 16 MB RAM