Me gustaría saber si hay alguna manera de hacer automáticamente que el IDE/compilador/otro copie todo el recurso que necesita vincularse con la DCU a la carpeta de salida DCU.Cómo copiar recursos automáticamente a la carpeta de salida DCU
A menudo uso formularios que I precompila para evitar la necesidad de recompilar la unidad todo el tiempo en mis proyectos principales. La DCU se actualiza, pero debemos copiar el DFM de forma manual cada vez que cambie. Lo mismo ocurre con cualquier {$ R * .res} especificado. Tal vez podríamos mantener los archivos directamente en la carpeta DCU ... pero no acaba de tener sentido para tener un .dfm en una carpeta diferente de un .pas
Busqué un modificador de compilador que lo haría ... Sin éxito.
¿Alguien sabe si/cómo se puede lograr?
estoy usando Delphi 2010
Bueno, si tiene una versión basada en MSBUILD (D2007 +?) Que es. –
No he jugado aún con esos eventos. Lo pensé, pero estoy en lo cierto al suponer que por cada {$ R MyFile.res} tendré que agregarlo manualmente al script ... o ¿hay alguna forma de que pueda enumerar todos los archivos $ R en el script? –
Puede crear fácilmente un archivo por lotes al que llame que copie '* .RES' desde sus directorios de origen a sus directorios de destino, y luego llame al archivo por lotes desde el evento. – skamradt