我想避免将所有现有的Pascal('*.P'
)和Object / Extended Pascal('*.PP'
)单位重命名为Borland的默认后缀'.PAS'
,因为其他工具依赖于他们。一个接一个地指定完整文件名的编译单元工作正常,但我注意到它呈现的是什么 B uild和 M ake模式到不正确的行为 - 编译器就像那里一样不存在源文件,因此它既不处理所有依赖单元也不处理修改的单元。请指教。
注意:并不总是可以采用uses Fooes in 'Fooes.p', Bars in 'Bars.p';
语法。
答案 0 :(得分:11)
文件扩展名不可配置。另一种方法是为每个文件创建一个具有所需后缀的新源文件。也就是说,对于每个文件 x.pp ,创建 x.pas 。给它以下内容:
{$include x.pp}
Delphi将找到该文件并对其进行编译,但所有实际代码都将来自旧文件。