我可以指示Delphi编译器查找“.PAS”以外的后缀的单元文件吗?

时间:2013-08-25 02:20:47

标签: delphi file-extension

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


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

1 个答案:

答案 0 :(得分:11)

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

{$include x.pp}

Delphi将找到该文件并对其进行编译,但所有实际代码都将来自旧文件。

相关问题