Ответ эксперта

Что даёт исследование экранных форм без исходного кода?

Вопрос по направлению: Экспертиза исходного кода на Delphi

Ответ

Состав окон программы целиком, вплоть до отдельного поля. Внешний вид каждого окна на Delphi описан отдельным файлом формы, и при сборке эти описания попадают внутрь исполняемого файла как ресурсы. Оттуда они извлекаются и читаются: состав окон, элементы на каждом, надписи, размеры, привязка полей к таблицам базы, имена обработчиков событий.

Пределы у метода есть, и называть их обязательно. В описании сохраняются только свойства, которые разработчик менял, — заданное по умолчанию там не хранится. Элементы, создаваемые программой во время работы, в описаниях отсутствуют вовсе. Наличие формы не означает, что до неё можно дойти из меню: описание отражает замысел, а не работающую функцию. А если программа собрана с внешними пакетами, часть форм лежит в отдельных файлах рядом с ней.

Поэтому по формам проверяют состав интерфейса, а вывод «требование выполнено» подтверждают ещё и запуском. Что происходит внутри обработчика, по формам не установить — алгоритм остаётся в машинном коде, и суд оценивает вывод с учётом этой границы.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России