文件名
语法
CommandHelpEvent ( REF Integer: dummy )
参数
dummy - 未使用
返回
无
副作用
无
说明
这是“命令”帮助屏幕的事件处理器,用它来代替 $NullHandler 是因为它必须从 c_gconst.kb 装入恰当的命令行自变量值,在 .df 文件中不能做到这一点。
调用的对话框窗体
无
文件名
语法
ConfigEvent ( REF ConfigData: ConfigRecord )
参数
ConfigData - 用于解决方案清除操作的参数。
返回
无
副作用
无
说明
这是“配置选项”屏幕的事件处理器
调用的对话框窗体
solpurge.dfc[warning]
文件名
语法
Main ( VAL Args: LIST OF STRING )
参数
args - 命令行参数
返回
无
副作用
无
说明
这是“解决方案清除”公用程序的入口点。它处理注册、配置设置及窗口创建。
调用的对话框窗体
tivint.dfc[frm_tiv_swdist]
tivint.dfc[frm_tiv_rc]
tivint.dfc[frm_tiv_password]
tivint.dfc[frm_tiv_rc_admin]
文件名
语法
MainEvent ( REF RunUnattended: BOOLEAN )
参数
RunUnattended
返回
无
副作用
无
说明
这是主要“解决方案清除窗口”的事件处理器,用于设置程序和处理“菜单”消息。
调用的对话框窗体
solpurge.dfc[about]
solpurge.dfc[command_help]
solpurge.dfc[sol_purge_config]
tivint.dfc[frm_tiv_swdist]
tivint.dfc[frm_tiv_rc]
tivint.dfc[frm_tiv_password]
tivint.dfc[frm_tiv_rc_admin]
文件名
语法
PurgeSolutions( VAL Handle: window, REF ConfigData: ConfigRecord )
参数
Handle - 主窗口屏幕 - 将写入消息
ConfigData - 用于解决方案清除操作的参数。
返回
无
副作用
无
说明
这是实际进行解决方案清除的函数,用于删除解决方案并将正进行的操作写入屏幕。这个附加的显示使其成为自己的线程,这样就不会看起来此函数未进行任何操作。
调用的对话框窗体
无
文件名
语法
ReadConfig( ref ConfigData: ConfigRecord )
参数
ConfigData - 将读入数据的 ConfigRecord 结构。
返回
ConfigData - 将读入数据的 ConfigRecord 结构。
副作用
无
说明
此函数从 $SAIni 文件读取缺省配置数据。
调用的对话框窗体
无
文件名
语法
RunUnAttended ( VAL Args: LIST OF STRING )
参数
args - 命令行参数
返回
$Result - 如果进程在无人照管的情况下运行,则为 TRUE,
否则为 FALSE。
副作用
无
说明
该函数在查找 /R 参数,如果找到此参数,则返回 true,否则返回 false。
调用的对话框窗体
无
文件名
语法
SolutionSelection( ref ConfigData: ConfigRecord )
参数
ConfigData - 涉及解决方案清除的参数。
返回
$Result - 一种 WHERE 字符串,用于选择
将要清除的解决方案。
副作用
无
说明
此函数创建 WHERE 字符串,以便根据 ConfigData 中的数据查找要清除的解决方案。
调用的对话框窗体
无
文件名
语法
WriteConfig( REF ConfigData: ConfigRecord )
参数
ConfigData - ConfigRecord 结构,其中包含要写入的数据。
返回
无
副作用
无
说明
此函数将缺省配置数据写入 $SAIni 文件。
调用的对话框窗体
无