Содержание справки · Справка в PDF
Формы VCL и визуальный просмотр
DE Decompiler декомпилирует информацию о форме VCL и визуализирует восстановленные элементы управления и свойства.
Тот же порядок просмотра форм VCL и переходов к обработчикам событий доступен для приложений, созданных в C++Builder.
- Расширьте «Формы» (Forms) в дереве проекта и выберите форму для изучения.
- Откройте «Дизайнер (только чтение)» (Designer (read only)) для просмотра восстановленной визуальной компоновки.
- Выберите элемент управления и изучите его доступные свойства и восстановленные записи событий в области свойств.
- Сравните представление формы с доступными DFMданными формы и видами HEX.

Используйте FRX Image Viewer для предварительного просмотра и экспорта зарегистрированных изображений форм и распознанных нативных значков ImageList.
DFM исходный код и визуальный предварительный просмотр
DFM представление исходного кода сохраняет восстановленные имена классов компонентов, свойства и идентификаторы обработчиков событий. Оно поддерживает подсветку синтаксиса, подсветку совпадающих идентификаторов, поиск и копирование. Сверните object, inherited и inline блоки, элементы коллекций, двоичные свойства и списки строк для навигации по большим формам.
Вкладка Form содержит преобразованное представление, используемое для визуализации. Сохранённые значения свойств и исходные имена классов компонентов смотрите в восстановленном тексте DFM.
Предпросмотр восстанавливает сохранённые страницы, меню, списки, геометрию сеток и кнопки панелей инструментов, включая поддерживаемую графику ImageList, маски и альфа-прозрачность. Поддерживаемые элементы управления AlphaSkins отображаются с их VCL-эквивалентами, при этом имена классов DFM остаются доступными в исходном коде. Код отрисовки и обработчики событий анализируемого приложения не выполняются.
Переход к обработчикам событий
Выберите восстановленное событие элемента управления или меню в представлении формы, чтобы открыть обработчик. Возврат по истории восстанавливает выбранный элемент, активную вкладку и положение прокрутки. Изучайте процедуру на вкладке «Декомпилятор» (Decompiler) и сверяйте её с представлением «Дизассемблер» (Disassembler), чтобы понять работу обработчика.
Данные формы и смещения
«Показывать смещения» (Show offsets) добавляет информацию о расположении к представлению данных формы. Используйте эту опцию при сопоставлении восстановленного свойства или определения с его бинарным представлением.
Интерпретация предпросмотра
Конструктор представляет собой режим просмотра для анализа восстановленных данных формы. Это не оригинальное приложение, выполняющее инициализацию или код событий. Элементы управления, созданные во время выполнения, и значения, присваиваемые только программным путём, требуют исследования в соответствующих процедурах.
Пользовательские элементы управления и распознавание типов, специфичных для версии, могут влиять на представление формы. Изучайте восстановленные данные и код, если компонент, свойство или макет выглядят неполными.
Компоненты TMS и статическая визуализация
Визуализация поддерживает распознанные надписи, кнопки, списки, группы, ползунки, полосы прокрутки и вкладки TMS с учётом сохранённых текста и расположения. Индикаторы активности показываются статически, а встроенные веб-области обозначаются без загрузки страниц.