Как автоматически скопировать ресурсы в выходную папку DCU

Я хотел бы знать, там способ автоматически заставить IDE/Compiler/other скопировать весь ресурс, который должен быть связан с DCU к выходной папке DCU.

Я часто использую формы, которые я предварительно компилирую для предотвращения потребностей перекомпилировать единицу все время в моих основных проектах. DCU обновляется, но мы должны скопировать DFM вручную каждый раз, он изменяется. То же идет для любого {$R *.res} указанный. Возможно, мы могли поддержать их файл непосредственно в папке DCU..., но не вполне имеем смысла иметь.DFM в другой папке, чем.PAS

Я искал переключатель компилятора, который сделает это... Unsuccesfully.

Кто-либо знает, может ли это быть достигнуто?

Я использую Delphi 2010

7
задан Ken Bourassa 16 February 2010 в 21:47
поделиться

2 ответа

Вы можете создать простое событие Post Build, которое будет выполнять копирование. Таким образом, каждый раз, когда вы делаете сборку, система будет копировать необходимые файлы за вас. События сборки доступны в меню Project Options, есть сценарий Pre-build и Post-Build.

5
ответ дан 7 December 2019 в 05:21
поделиться

Для файлов * .res вы можете указать путь вывода в «Параметры проекта | Компилятор ресурсов | Каталоги и условия | Каталог вывода для файлов .res»

Но для файлов * .DFM вы должны использовать предложение skamradt (Post Build мероприятие).

3
ответ дан 7 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: