文件名
语法
AppExit
参数
无
返回
无
副作用
无
说明
这个过程发送一条 $MsgClose 消息到 mainWindow 句柄。
调用的对话框窗体
无
文件名
语法
BuildConnectString( VAL args: LIST OF CoreParameterRec, REF connectString: STRING, REF user: UserEventRecor, VAL defaultDSN: STRING )
参数
args - coreParameterRec 列表
connectString - 字符串连接的结果
user - 用户记录
defaultDSN - 缺省数据源
返回
connectString
副作用
无
说明
这个过程读取 args、user 及 defaultDSN 的值,并用它们生成 connectString 字符串来连接到数据库中。
调用的对话框窗体
无
文件名
语法
Change_User_Password
参数
无
返回
无
副作用
无
说明
这个过程允许用户为应用程序更改口令。如果选中 c/2 注册方法,那么用户需要更改他们的数据库口令。
调用的对话框窗体
无
文件名
语法
ChangeUserPasswordEvent (REF loggedUser: UserEventRecord)
参数
loggedUser - 注册用户的用户事件记录
返回
loggedUser - 注册用户的用户事件记录
副作用
无
说明
这个事件处理更改用户口令窗体的所有过程。
调用的对话框窗体
无
文件名
语法
CleanUpActionGroups( VAL entityList: LIST OF EntityRecord)
参数
entityList - EntityRecord 列表
返回
无
副作用
无
说明
这个过程读取 entityList 列表,并在每个操作组 KB 调用 CleanUp 函数,保证在关闭主窗口(工具条)之前执行了所有的清空处理。
调用的对话框窗体
无
文件名
语法
FindCoreParameter ( VAL args: LIST OF CoreParameterRec, VAL argName: STRING, REF parmValue: STRING ): BOOLEAN
参数
args - 用作查找列表的参数值列表
argName - 在查找列表中用来搜索的自变量开关
parmValue - 与搜索自变量相关的参数值
返回
TRUE - 参数已经在列表中找到,并且与它关联的值已存放在 parmValue 参数。
FALSE - 在列表中没有找到参数
副作用
无
说明
这个函数搜索一个记录列表,查找保存在 argName 中的自便量值。如果找到,把这个自便量的实际值保存到 parmValue 参数中。
调用的对话框窗体
无
文件名
语法
GetAndLoadFiles( VAL entityList: LIST OF EntityRecord)
参数
entityList - EntityRecord 列表
返回
无
副作用
无
说明
这个过程读取 entityList 列表,并把实体文件装入内存。
调用的对话框窗体
无
文件名
语法
GetDefaultDatasource( REF RDBMS: String, REF SQLConfigFile: String ): Integer
参数
RDBMS - 用来保存 SAIDatasource 名称的变量
返回
TRUE (如果找到 RDBMS),FALSE (如果没找到)
副作用
无
说明
搜索 SAI_SQL.CFG 文件,查找已配置为缺省值的数据源。这个函数使用 TSD Script ini* 命令, 在生成 SABuild 的时候,添加了这些命令。
调用的对话框窗体
无
文件名
语法
LogOnEvent ( REF User: UserEventRecord)
参数
user - 用户记录
返回
用户记录(包括用户标识和口令)
副作用
无
说明
这个事件显示应用程序标题并接收用户输入的用户标识和口令。
调用的对话框窗体
无
文件名
语法
ParseArgs(VAL Args: LIST OF STRING, REF Parms: LIST OF STRING, REF Values: LIST OF STRING ): STRING
参数
Args - 命令行自便量列表
Parms - 单字符参数列表
Values - 包含每个参数值的列表
返回
如果成功返回一个空串,否则返回错误消息
副作用
无
说明
这个函数分析从命令行传过来的参数,返回一个参数列表 (parms),以及一个参数值列表 (values)。
调用的对话框窗体
无
文件名
语法
ParseCoreParameters ( VAL cmdArgs: LIST OF STRING, REF args: LIST OF CoreParameterRec );
参数
cmdArgs - 从命令行传过来的命令开关列表。每个字符串有一个开关。
args - 保存 cmdArgs 参数分析值的参数值列表
返回
无
副作用
无
说明
这个函数分解命令开关列表,并把每个开关保存为 args 记录列表的独立成员。每个参数分析成两部分:自便量名及可选值。
调用的对话框窗体
无
文件名
语法
SAI_Logon ( VAL cmdLine: LIST OF STRING, REF user: UserEventRecord, VAL ext: BOOLEAN, VAL title: STRING ): BOOLEAN
参数
cmdLine - 用户输入的命令行值的列表。每个值表示为列表中的一个独立成员。
user - 用来保存用于个人注册特定信息的记录。这条记录根据用户在注册屏幕输入的值而植入。
ext - 用来规定在显示注册屏幕前,注册过程是否尝试自动连接的布尔值。被外部过程(例如监视器或界面设计器)使用时,这个值通常为 TRUE。
title - 注册对话框的标题
返回
TRUE - 注册有效。所有用户特定信息
保存在 UserEventRecord 引用参数中。
FALSE - 注册无效。拒绝用户
连接到数据库。
副作用
无
说明
这个函数用于通用完全用户注册以获取所有 TSD 进程、监视器以及特定应用程序工具。整个过程依赖于 QE-style 连接字符串的生成,而这个字符串是使用传入的命令行自便量产生的。在连接字符串生成后,用它来建立一个到数据库的连接。如果成功,返回 TRUE 及与注册用户有关的所有用户信息。否则,返回 FALSE 并拒绝连接。
调用的对话框窗体
c_login.dfc[tutoriallogonform]
c_login.dfc[logonform]