在{$I ...}
行添加文件路径的过程或方法是什么?
我有一个文件,我希望编译器能够找到。
例如,假设我已经下载了一个名为“abc.inc”的文件,该文件收到如下文件错误:
F1026找不到档案:'abc'
代码中的文件是这样的:
{$I abc.inc}
我的问题是如何在代码中将文件路径写入项目中的特定文件夹?
例如,假设我的文件“abc”位于以下路径:project \ comps \ jcl \ abc.inc
我将如何编写代码{$I abc.inc}
“位于路径comps \ jcl \ abc.inc?
我想我知道{$I
如何运作......如何使用代码将“abc.inc”文件添加/包含/合并到我的项目中。如何在代码中编写路径?
答案 0 :(得分:1)
答案可以在documentation:
中找到如果文件名没有指定目录路径,那么,除了在与当前模块相同的目录中搜索文件外,Delphi还会在Delphi Compiler页面上的Search path输入框中指定的目录中搜索项目>选项对话框。
此文档文本充其量是模糊的。如果指定相对路径,实际发生的是路径被认为是相对于包含$INCLUDE
指令的文件。
因此,如果要包含的文件与包含它的源文件不在同一目录中,那么您的选项是:
$INCLUDE
指令的源文件,或