电商扶贫网站建设,淄博网站建设小程序,无锡网站建设解决方案,wordpress多主题模式文章目录 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志 示例取消Negation标志Flags 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志 类库中的许多方法都接受 qspec 参数#xff0c;通过该参数#xff0c;可以控制将外部源导入 IRIS、控制代码的编译方式以… 文章目录 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志 示例取消Negation标志Flags 第十二章 ObjectScript 系统标志和限定符 (qspec) - 标志
类库中的许多方法都接受 qspec 参数通过该参数可以控制将外部源导入 IRIS、控制代码的编译方式以及控制代码的导出。 qspec 参数是受支持的系统标志和限定符的连接。
这些机制共同发挥作用。也就是说qspec 可以同时包含标志和限定符但标志必须放置在限定符之前左侧。限定符之间不允许有空格。
对于许多标志有一个等效或相关的限定符并且这两个可以在同一个 qspec 中使用
示例
以下示例使用 %SYSTEM.OBJ 的 Load() 方法的 qspec 参数该方法导入文件。在此示例中qspec 是 c 和 k 标志的串联。 Do $system.OBJ.Load(filename,ck)或者等价于 Do $system.OBJ.Load(filename,/compile/keepsource)以下也是等效的 Do $system.OBJ.Load(filename,c/keepsource)取消Negation
要否定某个标志请在其前面添加连字符 (-)。
要否定限定符请使用 /no 而不是 /例如/nodisplaylog。或者将 0 附加到限定符的末尾例如/displaylog0
标志Flags
FlagMeaningDefaultb包括在 SQL 使用中引用当前类的子类和类。c加载后编译类定义。d显示。默认设置标志。Xe删除描述extent使用的global存储的extent定义并删除数据。h显示隐藏类。i根据加载时的架构验证 XML 导出格式。默认设置标志。Xk保留源码。当设置此标志时将保留生成例程的源代码。l已弃用 - 编译期间的类锁定始终自动执行无论此标志的设置如何。Xp包括名称以“%”字符开头的类。r递归。编译作为依赖项前身的所有类。s系统。处理系统消息或应用程序消息。u仅更新。跳过已经是最新的类的编译。y包括与当前类相关的类类要么引用 SQL 用法中的当前类要么被 SQL 用法中的当前类引用。o1, o2, o3, o4优化说明符。类编译器已弃用并忽略。