Также вы можете создавать все компоненты динамически (в модуле данных), у нас есть много возможностей для настройки кода - например, {$ REGION 'имя настраиваемого региона'} // любой код {$ ENDREGION}, комментарии и форматирование кода.
Тексты SQL могут быть вставлены в приложение как ресурсы (или xml, или база данных) для простого назначения динамически создаваемым компонентам.
Когда мы изменяем некоторые свойства компонентов через IDE, действительно трудно найти различия в большом количестве невизуальных компонентов. У меня более 100 невизуальных компонентов в одном модуле данных ... Они сгруппированы визуально, но это не удобно.
Если все компоненты будут созданы динамически, я получу больше строк кода, но этого можно избежать с помощью универсальной процедуры построения.
Но я легко могу найти различия во всех подобных компонентах.