跳转到内容

Futurebasic/语言/参考/include

来自维基教科书,自由的教科书

外观 标准控制台

INCLUDE {"<path>"|alisResID}

当编译器遇到 INCLUDE 语句时,它会寻找 <path> 或 alisResID 指示的文本文件,读取该文件中包含的 FB 语句,并将这些语句有效地插入源代码流中。<path> 可以是完整的路径名或部分路径名;如果你使用部分路径名,它被假定为相对于包含“父”源文件的文件夹(即包含 INCLUDE 语句的源文件)。<path> 可以引用文本文件,也可以引用目标为文本文件的别名文件。alisResID 必须是目标为文本文件的“alis”资源的资源 ID 号。此资源应该存在于“父”源文件的资源叉中。INCLUDE 文件可以“嵌套”;也就是说,INCLUDE 的文件可以包含对其他 INCLUDE 文件的引用。 例如:假设我们创建一个名为“Assign.INCL”的文件,其中包含以下几行文本: a = 3 b = 7 现在假设我们编写以下程序: DIM x(100) INCLUDE "Assign.INCL" c = a + b 当我们编译此程序时,结果将与以下内容相同: DIM x(100) a = 3 b = 7 c = a + b 注意:FutureBasic 的项目管理器通常是组合来自多个不同文件的源代码的更便捷方法。但是,使用 INCLUDE 语句有一些优点,例如能够有条件地包含文件(参见 COMPILE LONG IF)。FB 不允许在源代码流中多次包含给定的文件。如果对给定文件进行了第二次 INCLUDE 引用,则该 INCLUDE 语句将被忽略。

另请参阅

[编辑 | 编辑源代码]

COMPILE, LONG, IF

华夏公益教科书