Я хотел бы знать, там способ автоматически заставить IDE/Compiler/other скопировать весь ресурс, который должен быть связан с DCU к выходной папке DCU.
Я часто использую формы, которые я предварительно компилирую для предотвращения потребностей перекомпилировать единицу все время в моих основных проектах. DCU обновляется, но мы должны скопировать DFM вручную каждый раз, он изменяется. То же идет для любого {$R *.res} указанный. Возможно, мы могли поддержать их файл непосредственно в папке DCU..., но не вполне имеем смысла иметь.DFM в другой папке, чем.PAS
Я искал переключатель компилятора, который сделает это... Unsuccesfully.
Кто-либо знает, может ли это быть достигнуто?
Я использую Delphi 2010
Вы можете создать простое событие Post Build, которое будет выполнять копирование. Таким образом, каждый раз, когда вы делаете сборку, система будет копировать необходимые файлы за вас. События сборки доступны в меню Project Options, есть сценарий Pre-build и Post-Build.
Для файлов * .res вы можете указать путь вывода в «Параметры проекта | Компилятор ресурсов | Каталоги и условия | Каталог вывода для файлов .res»
Но для файлов * .DFM вы должны использовать предложение skamradt (Post Build мероприятие).