2

我想避免将所有现有的 Pascal ( '*.P') 和 Object/Extended Pascal ( '*.PP') 单元重命名为 Borland 的默认后缀'.PAS',因为其他工具依赖于它们。逐一编译指定完整文件名的单元可以正常工作,但我注意到它会使B uild 和Make模式呈现不正确的行为 - 编译器作为不存在源文件的行为,因此它既不处理所有依赖单元也不处理修改的。请指教。


注意:并不总是可以求助于uses Fooes in 'Fooes.p', Bars in 'Bars.p';语法。

4

1 回答 1

11

文件扩展名不可配置。另一种方法是为您拥有的每个文件创建一个具有所需后缀的新源文件。也就是说,对于每个文件x.pp,创建x.pas。给它以下内容:

{$include x.pp}

Delphi 会找到文件并编译它,但所有真正的代码都来自旧文件。

于 2013-08-25T02:41:24.513 回答