Comencé un prototipo con Delphi con todos los archivos fuente en un solo directorio.
Ahora, quiero reorganizar todo con las carpetas.¿Cómo reorganizar la estructura de carpetas de mis unidades en Delphi?
Encontré dos formas de hacerlo.
1/Primero es abrir cada unidad en Delphi IDE y Save as
la nueva carpeta. Luego borre el archivo de la unidad anterior.
2/En Windows Explorer, reorganice todo, luego abra el proyecto en Delphi IDE, elimine la referencia a unidades antiguas (desconocidas) y luego agregue las carpetas de cada unidad por carpeta.
Como tengo más de 100 unidades, es realmente doloroso, sea cual sea el método que uso (1 o 2).
¿Cómo está usted haciendo tal reorganización? ¿Extraño una función?
Lo más rápido sería, supongo, mover sus archivos y editar cada .dpr manualmente cuando se cierra el IDE. –
Estoy de acuerdo con @sertac: este es el tipo de actividad que se realiza mejor fuera del IDE. Una vez que haya reorganizado sus unidades, ingrese en una ventana de comandos e ingrese _dir/s/b * .pas> units.txt_ desde la raíz de su directorio de origen. Esto le dará un archivo _units.txt_ que contiene la nueva ruta a su unidad. Use esto para editar sus archivos DPR. –
@KeithMiller no olvide que los archivos '.dproj' también deben ajustarse, lo que puede ser un dolor real. @uweRaabe tiene una solución mucho mejor. –