Если вы планируете добавить VCL Styles поддержка большого набора проектов, которые вы должны создать самостоятельно или скрипт, попробуйте эти параметры.
Вариант 1, внедряя VCL Style в качестве ресурса в ехе: Используя эту опцию, вам нужно изменить, по крайней мере 2 файлов в проект, файл .dpr который установил текущий VCL стиль и файл .dproj который нужна ссылка на файл стиля VCL для вставки стиля в качестве ресурса.
Вариант 2, используя стиль VCL из внешнего файла, используя этот параметр, вам необходимо изменить файл .dpr, который устанавливает текущий стиль VCL, добавляя необходимый код для загрузки стиля из внешнего файла.
Чтобы изменить файл .dproj, вы можете использовать инструмент автоматизации или язык сценариев, который поддерживает XML.
Для изменения файла .dpr вам нужно построить собственное приложение в идеале с помощью Delphi Parser как DelphiAST или Castalia-Delphi-Parser добавив необходимый код для установки текущего VCL Style.
Определите, что нужно изменить в файле .dproj, который является только XML-файлом. Затем примените это изменение ко всем вашим .dproj-файлам. Лучшим способом было бы применить общие настройки с помощью набора опций, который вы могли бы ссылаться на каждый проект. Или, может быть, лучше применить изменения в коде, общий код будет включен во все ваши программы. Не следует предупреждать, что стили VCL ошибочны, и вам нужно будет тщательно протестировать все ваши программы. –
Спасибо, Дэвид. Я надеялся, что есть инструмент для выполнения этого массового обновления без необходимости писать его самостоятельно. Может быть, вы могли бы поставить это в ответ. – Stephane
Полезно писать такие инструменты. Изучите хороший язык сценариев, такой как Python, и вы можете написать такой инструмент за несколько минут. –