uil 命令

用途

AIXwindows 系统启动用户界面语言 (UIL) 编译器。

语法

uil-I路径名 ] InputFile [  -m ] [  -o FileName ] [  -s ] [  -v FileName ] [  -w ] [  -wmd FileName ]

描述

uil 命令调用 UIL 编译器。 UIL 是一种规范语言,用于描述 AIXwindows 应用程序的用户界面的初始状态。 该规范描述了界面中使用的对象(菜单、对话框、标签、按钮及其他),指定了当用户交互作用致使界面更改状态时所要调用的函数。

标志

描述
-I路径名 指定包含 PathName,中间无空格。 如果缺省路径中未找到包含文件,使编译器在指定的目录中寻找包含文件。 (大写 i)
-m 指定列出的机器代码。 该命令指导编译器将添加到“用户界面定义”(UID)中的记录描述放入列表文件。 这将帮助您隔离错误。 缺省值为无机器代码。
-o FileName 指导编译器生成 UID。 缺省情况下,UIL 创建一个名为 a.uid 的 UID。 该文件指定了 UID 文件名。 如果编译器发出任何归类为错误或严重错误的诊断信息,那么不会生成 UID。
-s 指导编译器在编译任何文件前设置语言环境。 语言环境以依靠实现的方式进行设置。 在基于 C 的 ANSI 系统上,通常调用 setlocale (LC_ALL, "") 函数来设置语言环境。 如果未指定该选项,那么编译器不会设置语言环境。
-v FileName 指导编译器生成列表。 该文件为列表指定文件名。 如果未出现 -v 选项,那么编译器不会生成任何列表。 缺省值为无列表。
-w 指定编译器禁止所有的警告消息和参考消息。 如果未出现该选项,那么无论严重性如何,所有的消息都会生成。
-大规模杀伤性武器 FileName 指定要使用的二进制窗口小部件元语言(WML)描述文件,替代缺省的 WML 描述。

示例

要启动 UIL 编译器,请输入:

uil -I. -o ex.uid ex.uil

退出状态

本命令返回以下退出值:

描述
重大安全事件数量 指示成功完成。
> 0 指示发生错误。