Actualmente no he configurado ningún directorio de salida específico para las DCU de Delphi en mi proyecto principal. Esto da como resultado que los archivos DCU terminen en el mismo directorio que mis archivos fuente .pas. Para mí, esto se siente feo, ya que no me gusta la idea de mezclar archivos .pas y .dcu en el mismo directorio. ¿Cuál es la mejor práctica para almacenar archivos Delphi .dcu? ¿Conservarlos en un solo directorio para cada proyecto? ¿O tal vez crear un directorio DCU para cada carpeta fuente? Cualquier idea bienvenida¿Dónde guardar los archivos Delphi DCU?
Respuesta
La mejor manera de hacerlo es crear una carpeta DCU para cada proyecto, especialmente si tiene más de un proyecto que utiliza los mismos archivos. De lo contrario, puede terminar con compilaciones diferentes con configuraciones de compilador diferentes pisando las DCU de los demás.
.dcu también dependen de las definiciones, y p. configuración de depuración frente a versión (*).
(*) Si bien Delphi XE permite poner la "configuración" en la ruta de salida, en mi humilde opinión que la cura es peor que el problema
Así que regularmente de forma recursiva borrar todos .dcu del de la raíz del directorio donde hacer todos mis pagos SVN.
El directorio con componentes tiene una versión delphi con sufijo y está fuera del directorio de comprobación de SVN.
De acuerdo ... mezclar archivos PAS y DCU en el mismo directorio es 'sucio'.
Cada vez que inicie una nueva aplicación, dll u otro proyecto Delphi, una de las primeras cosas que debe hacer es establecer el directorio de salida. En versiones posteriores de Delphi esto se hace para usted ya que el directorio de salida se establece como. \ $ (Config) \ $ (Plataforma) que se correlaciona con la opción de configuración de Depuración o Liberación y la plataforma Win32. (Finalizando con un directorio de salida por defecto de Debug \ Win32)
Si construye con un compilador personalizado, entonces sería aconsejable tener diferentes opciones de compilación de proyectos para incluir directorios de salida separados para cada conjunto de compilaciones personalizadas; de lo contrario, usted tiene hacer una construcción completa para garantizar que las unidades se construyan correctamente.
- 1. XE2 exe y la ubicación DCU
- 2. ¿Dónde busca java los archivos?
- 3. Delphi 2010: ¿Dónde está DockForm.pas?
- 4. ¿Cómo saber qué tipos están definidos en una DCU de Delphi?
- 5. ¿Dónde puede una aplicación de Sandbox guardar archivos?
- 6. ¿Dónde guardar plantillas html?
- 7. WPF/C#: ¿Dónde debo guardar los archivos de preferencias del usuario?
- 8. Dónde guardar la clave AES?
- 9. Cómo copiar recursos automáticamente a la carpeta de salida DCU
- 10. ¿Dónde están los archivos include de opencv2?
- 11. Rieles: ¿dónde colocar los archivos de datos?
- 12. dónde colocar los archivos js en CodeIgniter
- 13. ¿Cómo controlar dónde van los archivos $ py.class?
- 14. ¿Dónde se almacenan los archivos evtx archivados?
- 15. Delphi TQuery guardar en el archivo csv
- 16. Dónde almacenar archivos DLL externos?
- 17. ¿Debo guardar los archivos cargados (img) en App_Data?
- 18. Guardar archivos en cacao
- 19. ¿Dónde está TShellListView en Delphi 2009?
- 20. forma más segura de guardar archivos subidos
- 21. Archivos Delphi RES y Git
- 22. cómo guardar los archivos descargados en la caché de Android
- 23. ¿Cómo guardar todos los archivos en pestañas en Vim?
- 24. usando la respuesta http cómo guardar los archivos pdf
- 25. Grails y Tomcat: ¿Dónde almacenar los archivos cargados en el sistema de archivos?
- 26. Delphi XE: ¿Dónde está mi TValue.Equals()?
- 27. Cómo guardar una cadena en un archivo .txt en Delphi?
- 28. búsqueda de archivos delphi multiprocesamiento
- 29. Cambiador de archivos Delphi .res
- 30. Guardar imágenes: ¿archivos o blobs?
Por proyecto * por configuración de compilación * es mejor, por ejemplo, proyecto \ Liberar y proyecto \ Depurar. –