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