daid.kb 的例行程序


AllAidsEvent

文件名

daid.kb

语法

AllAidsEvent(REF Diags: DiagnosticType);

参数

Diags-保留所有类型诊断的记录

返回

副作用

更新几个全局变量

说明

此事件处理器处理“诊断”对话框。

调用的对话框窗体

daid.dfc[htn_workwithaids_content]

daid.dfc[cmn_workwithaids_content]

daid.dfc[erm_workwithaids_content]

daid.dfc[adl_workwithaids_content]

hyprtree.dfc[hypernode_content]

hyprtree.dfc[cbr_content]

daid.dfc[htn_workwithaids]

daid.dfc[cmn_workwithaids]

daid.dfc[erm_workwithaids]

daid.dfc[adl_workwithaids]

hyprtree.dfc[hypernode]

hyprtree.dfc[cbr]


DAID_CountDiags

文件名

daid.kb

语法

DAID_RequestStartDiagnostics(VAL pwhdl: WINDOW);

参数

pwhdl: 诊断记事簿的父级

返回

副作用

更新几个全局变量

说明

弹出诊断记事簿。

调用的对话框窗体

daid.dfc[workwithaids]

solution.dfc[desc_entry]


DAID_RequestAid

文件名

daid.kb

语法

DAID_RequestAid(VAL DiagContext: DIAG_MATCH_TYPE, REF Aids: CLIENT_RECORD);

参数

DiagContext - 诊断环境记录

Aids - 辅助工具查找 DiagContext 的结果

返回

INTEGER

副作用

更新几个全局变量

说明

对 DiagContext 返回辅助诊断工具列表。如果已发生失败,则返回负值。

调用的对话框窗体


DAID_RequestStartDiagnostics

文件名

daid.kb

语法

DAID_RequestStartDiagnostics(VAL pwhdl: WINDOW);

参数

pwhdl -“诊断”对话框的父级

返回

副作用

更新几个全局变量

说明

打开“诊断”对话框。

调用的对话框窗体

daid.dfc[all_aids]


GetEntrypoint

文件名

daid.kb

语法

GetEntrypoint(VAL pwhdl: WINDOW, VAL hypernodes: LIST OF DIAG_AID_REC);

参数

pwhdl - 此窗口是所选节点窗口的父级

Hypernodes - 从中进行选择的超级节点列表

返回

INTEGER

副作用

更新几个全局变量

说明

打开“超级节点选择”对话框并返回已选择的节点。

调用的对话框窗体

daid.dfc[hyper_selectnode]


GetWindowContext

文件名

daid.kb

语法

GetWindowContext(VAL whdl: WINDOW, VAL aid_type: INTEGER);

参数

whdl - 当前问题窗口

aid_type - 已请求的辅助工具类型

返回

DIAG_MATCH_TYPE

副作用

说明

搜索 whdl,以获取诊断查找所需的各种值,且已为诊断查找设置返回 DIAG_MATCH_TYPE。

调用的对话框窗体


LoadEntryPoints

文件名

daid.kb

语法

LoadEntryPoints(REF Hypernodes: LIST OF DIAG_AID_REC);

参数

Hypernodes - 预先装载的超级节点列表或

在创建时装载的超级节点列表

返回

副作用

更新几个全局变量

说明

如果查找的结果是找到了多个超级节点或一个超级节点也没找到,则必须手动装载超级节点。此事件允许选择节点。

调用的对话框窗体


PopHotNews

文件名

daid.kb

语法

PopHotNews(pwhdl: WINDOW)

参数

pwhdl - 这是当前问题窗口

返回

副作用

说明

执行热点新闻查找,如果有 0 个以上匹配,则诊断系统启动。

调用的对话框窗体


TypeInContext

文件名

daid.kb

语法

TypeInContext(VAL Type: INTEGER, VAL Context: INTEGER)

参数

Type - 辅助工具类型

Context - 所有可用辅助工具的位屏蔽

返回

布尔值

副作用

说明

如果环境中包含“Type”,则返回“TRUE”。否则返回“FALSE”。

调用的对话框窗体