Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 什么是;{$F';文件名';}”;确切的意思是?_Delphi_Dwscript - Fatal编程技术网

Delphi 什么是;{$F';文件名';}”;确切的意思是?

Delphi 什么是;{$F';文件名';}”;确切的意思是?,delphi,dwscript,Delphi,Dwscript,在中我们可以看到“{$F'filename'}”,但我不明白它的意思。可以描述它吗?$F有点像$I,因为它包含来自另一个文件的源代码。不同之处在于,$I将包含另一个文件“verbatim”,而不做任何更改(因此该文件应该是Pascal源代码),$F将在过滤该文件后包含它 过滤机制是相当随意的,因为基本上您将一个过滤器组件附加到编译器,该编译器将接受一个字符串作为输入,并返回一个过滤后的字符串作为输出。因此,您可以将过滤器视为一种开放的预处理机制 过滤器的一个例子是HTML过滤器,它引入了对类似p

在中我们可以看到“{$F'filename'}”,但我不明白它的意思。可以描述它吗?

$F有点像$I,因为它包含来自另一个文件的源代码。不同之处在于,$I将包含另一个文件“verbatim”,而不做任何更改(因此该文件应该是Pascal源代码),$F将在过滤该文件后包含它

过滤机制是相当随意的,因为基本上您将一个过滤器组件附加到编译器,该编译器将接受一个字符串作为输入,并返回一个过滤后的字符串作为输出。因此,您可以将过滤器视为一种开放的预处理机制


过滤器的一个例子是HTML过滤器,它引入了对类似php语法的支持,但语言是Pascal而不是php(您可以在DWScript Web服务器演示中或在文件夹中看到一个示例),其中可以使用$F.i.在输出中内联包含CSS文件。

也许是这样:@DavidHeffernan,这是真的。塔克斯。(^_^)