/ / ¿Puedo hacer que el compilador de Delphi busque archivos de unidades con sufijos que no sean '.PAS'? - Delphi, extensión de archivo

¿Puedo hacer que el compilador de Delphi busque archivos de unidades con sufijos que no sean '.PAS'? - Delphi, extensión de archivo

Me gustaría evitar cambiar el nombre de todos los Pascal existentes ("*.P") y objeto / Pascal extendido ("*.PP") unidades al sufijo por defecto de Borland ".PAS" Ya que otras herramientas dependen de ellas. La compilación de unidades una por una, especificando el nombre completo del archivo, funciona bien, pero he notado lo que representa segundouild y METROCambia el modo de comportamiento incorrecto: el compilador actúa cuando no hay un archivo fuente presente, por lo que no procesa todas las unidades dependientes ni las modificadas. Por favor avise.


Nota: No siempre es posible recurrir a la uses Fooes in "Fooes.p", Bars in "Bars.p"; sintaxis.

Respuestas

11 para la respuesta № 1

La extensión del archivo no es configurable. Una alternativa es crear un nuevo archivo fuente con el sufijo requerido para cada archivo que tenga. Es decir, para cada archivo. x.ppcrear x.pas. Dale los siguientes contenidos:

{$include x.pp}

Delphi encontrará el archivo y lo compilará, pero todo el código real provendrá de los archivos antiguos.