ema_cnfg.kb 的例行程序


CleanupAttachmentPath

文件名

ema_cnfg.kb

语法

CleanupAttachmentPath(VAL path:STRING);

参数

path - 当前附件路径

返回

保存附件文件的新路径

副作用

说明

此例行程序确保附件路径是正确格式的有效文件路径。

调用的对话框窗体


CloseCommentFile

文件名

ema_cnfg.kb

语法

CloseCommentFile(REF configData:ConfigDataRec);

参数

configData - 配置对话框数据结构

返回

1 = 成功

副作用

说明

此例行程序关闭注解文件。

调用的对话框窗体


CommaStringToList

文件名

ema_cnfg.kb

语法

CommaStringToList( VAL str:STRING, REF strList:LIST OF STRING );

参数

str - 输入(逗号)字符串

strlist - 结果列表

返回

新列表中的项数(ListLength 的返回值)

副作用

说明

此函数将逗号分隔的字符串转换为一系列字符串。

调用的对话框窗体


ConfigADLRefreshRate

文件名

ema_cnfg.kb

语法

ConfigADLRefreshRate;

参数

返回

MIN_ 与 MAX_ADL_REFRESH_RATE 之间的数

副作用

说明

此函数检索“自适应学习表”刷新率的值,该刷新率是在“配置”对话框中设置的。

调用的对话框窗体


ConfigAdminDeleteConfirm

文件名

ema_cnfg.kb

语法

ConfigAdminDeleteConfirm;

参数

返回

TRUE 或 FALSE

副作用

说明

此函数测试“删除”确认标志的状态。

调用的对话框窗体


ConfigAdminModifyConfirm

文件名

ema_cnfg.kb

语法

ConfigAdminModifyConfirm;

参数

返回

TRUE 或 FALSE

副作用

说明

此函数测试“修改”确认标志的状态。

调用的对话框窗体


ConfigCommentCommandEnabled

文件名

ema_cnfg.kb

语法

ConfigCommentCommandEnabled;

参数

返回

TRUE 或 FALSE

副作用

说明

此函数测试“注解”命令的启用状态。

调用的对话框窗体


ConfigCommentWriteEntry

文件名

ema_cnfg.kb

语法

ConfigCommentWriteEntry(VAL str:STRING, VAL author:STRING);

参数

str - 要写入日志的字符串

author - 注解的作者

返回

-1 = 无法写入文件

1 = 成功

副作用

说明

如果已启用文件写操作,则此函数将新注解条目写入注解文件。否则,该函数不进行任何操作。该条目包括作者、日期与时间。

调用的对话框窗体


ConfigCommentWriteLn

文件名

ema_cnfg.kb

语法

ConfigCommentWriteLn(VAL str:STRING );

参数

str - 要写入日志的字符串

返回

-1 = 无法写入文件

1 = 成功

副作用

说明

如果已启用文件写操作,则此函数将所提供的字符串写入注解文件。否则,该函数不进行任何操作。

调用的对话框窗体


ConfigCreateDialog

文件名

ema_cnfg.kb

语法

ConfigCreateDialog(VAL parentwindow:WINDOW);

参数

parentWindow - 新对话框的父窗口的窗口句柄

返回

2 = 对话框已在窗口上

1 = 成功

0 = 失败

副作用

说明

此函数创建类型 Config 的对话框。

调用的对话框窗体


ConfigCutoffAccount

文件名

ema_cnfg.kb

语法

ConfigCutoffAccount( VAL acctName:STRING );

参数

acctName - 要搜索的帐户名称

返回

TRUE 或 FALSE

副作用

说明

此函数对照要删除的帐户名称列表测试所提供的帐户名称。

调用的对话框窗体


ConfigDestroyDialog

文件名

ema_cnfg.kb

语法

ConfigDestroyDialog;

参数

返回

1 = 成功

0 = 失败

副作用

说明

此函数毁坏类型 Config 的对话框。

调用的对话框窗体


ConfigDiagnoseInquiryEnabled

文件名

ema_cnfg.kb

语法

ConfigDiagnoseInquiryEnabled;

参数

返回

TRUE 或 FALSE

副作用

说明

此函数测试“诊断创建查询记录”标志设置的启用状态。

调用的对话框窗体


ConfigDlgRestoreData

文件名

ema_cnfg.kb

语法

ConfigDlgRestoreData(REF configData:ConfigDataRec);

参数

configData - 数据返回值

返回

1 = 成功

0 = 失败

副作用

说明

此函数从某文件或数据库恢复与此模块有关的对话框数据。

调用的对话框窗体


ConfigEventHandler

文件名

ema_cnfg.kb

语法

ConfigEventHandler(REF configDlgData:ConfigDlgDataRec);

参数

configDlgData - 此对话框类型的实例数据

返回

1 = 成功

0 = 失败

副作用

说明

此例行程序为“配置”对话框提供事件处理。

调用的对话框窗体


ConfigGetData

文件名

ema_cnfg.kb

语法

ConfigGetData(REF configData:ConfigDataRec);

参数

configData - 数据返回值

返回

1 = 成功

0 = 失败

副作用

说明

此函数获取与此模块有关的对话框数据。

调用的对话框窗体


ConfigInitData

文件名

ema_cnfg.kb

语法

ConfigInitData;

参数

返回

1 = 成功

0 = 失败

副作用

说明

此函数用外部数据存储中的信息初始化模块数据结构。

调用的对话框窗体


ConfigMaxMsgSize

文件名

ema_cnfg.kb

语法

ConfigMaxMsgSize;

参数

返回

大于或等于 MIN_MSG_SIZE 的数

副作用

说明

此函数检索“配置”对话框中 TMG 外出消息最大值。

调用的对话框窗体


ConfigMaxMsgSizeType

文件名

ema_cnfg.kb

语法

ConfigMaxMsgSizeType;

参数

返回

STR_MSG_SIZE_TYPE_CHAR

STR_MSG_SIZE_TYPE_LINE

副作用

说明

此函数检索“配置”对话框中 TMG 最大外出消息大小的类型。

调用的对话框窗体


ConfigMaxSolsReturned

文件名

ema_cnfg.kb

语法

ConfigMaxSolsReturned;

参数

返回

大于或等于 MIN_MSG_SIZE 的数

副作用

说明

此函数检索“配置”对话框中返回的 TMG 解决方案数量的最大值。

调用的对话框窗体


ConfigProblemAttachmentEnabled

文件名

ema_cnfg.kb

语法

ConfigProblemAttachmentEnabled;

参数

返回

TRUE 或 FALSE

副作用

说明

此函数测试接收提交或更新问题上的附件的启用状态。

调用的对话框窗体


ConfigSaveAttachments

文件名

ema_cnfg.kb

语法

ConfigSaveAttachments(VAL str:STRING, VAL author:STRING);

参数

str - 要写入日志的字符串

author - 注解的作者

返回

-1 = 无法写入文件

1 = 成功

副作用

说明

如果已启用文件写操作,则此函数将新注解条目写入注解文件。否则,该函数不进行任何操作。该条目包括作者、日期与时间。

调用的对话框窗体


ConfigSetData

文件名

ema_cnfg.kb

语法

ConfigSetData(REF configData:ConfigDataRec);

参数

configData - 数据返回值

返回

1 = 成功

0 = 失败

副作用

说明

此函数设置与此模块有关的对话框数据。

调用的对话框窗体


ConfigShutDown

文件名

ema_cnfg.kb

语法

ConfigShutDown(VAL callerStatus:INTEGER);

参数

callerStatus - 调用程序的关闭状态

返回

1 = 成功

0 = 失败

副作用

说明

此函数执行此模块的最终操作,以期望调用应用程序关闭。

调用的对话框窗体


ConfigStatsRefreshRate

文件名

ema_cnfg.kb

语法

ConfigStatsRefreshRate;

参数

返回

MIN_ 与 MAX_ADL_REFRESH_RATE 之间的数

副作用

说明

此函数检索“配置”对话框中设置的 TMG 统计更新率的值。

调用的对话框窗体


NewAttachFileName

文件名

ema_cnfg.kb

语法

NewAttachFileName( VAL contact_ID:STRING, VAL oldFileName:STRING );

参数

contact_ID - TPM 联系人标识

oldFileName - 原始文件名

返回

新文件名

副作用

说明

此函数基于联系人标识的前 4 个字符生成一个新文件名,后跟 4 位数字。保留原始的 3 个字符扩展名(如有的话)。

调用的对话框窗体


OpenCommentFile

文件名

ema_cnfg.kb

语法

OpenCommentFile(REF configData:ConfigDataRec, VAL promptUserOnError:BOOLEAN, VAL closeCurrent:BOOLEAN );

参数

configData - 配置对话框数据结构

promptUserOnError - 建立错误消息框的标志

closeCurrent - 指示文件是否为打开状态的标志,请关闭该文件。

返回

1 = 成功

0 = 失败

-1 = 请参见 FOpen,操作系统错误代码

-2 = 不良文件名

-3 = 目标文件已满

副作用

说明

此例行程序打开或创建注解文件。

调用的对话框窗体


PerformSelectAction

文件名

ema_cnfg.kb

语法

PerformSelectAction(REF configDlgData:ConfigDlgDataRec, VAL dlgHandle:WINDOW, VAL controlName:STRING, VAL controlID:INTEGER);

参数

configDlgData - 此窗口的实例数据

dlgHandle - 对话框的窗口句柄

controlName - 所选控制的名称

controlID - 所选控件的编号标识

$EventParm(3,T) - 对象的旧值

$EventParm(4,T) - 对象的新值

返回

1 = 成功

0 = 失败

副作用

说明

此例行程序执行“配置”对话框中的控件操作。

调用的对话框窗体


TransferAttribsToModuleRec

文件名

ema_cnfg.kb

语法

TransferAttribsToModuleRec(VAL configAttribList:LIST OF DBDialogAttribRec);

参数

configAttribList - 包含要转移到 m_configData.dlgData 记录中的数据的结构

返回

1 = 成功

0 = 失败

副作用

说明

此函数将数据库属性列表转移到模块数据结构中。

调用的对话框窗体


TransferModuleRecToAttribs

文件名

ema_cnfg.kb

语法

TransferModuleRecToAttribs(VAL configAttribList:LIST OF DBDialogAttribRec);

参数

configAttribList - 接收要转移到 m_configData.dlgData 记录中的数据的结构

返回

1 = 成功

0 = 失败

副作用

说明

此函数将要传输的模块数据结构内容数据库属性列表转移到数据库。

调用的对话框窗体


UpdateDialogFromData

文件名

ema_cnfg.kb

语法

UpdateDialogFromData(REF configDlgData:ConfigDlgDataRec, VAL dlgHandle:WINDOW );

参数

configDlgData - 实例对话数据

dlgHandle - 对话框的窗口句柄

返回

1 = 成功

0 = 失败

副作用

说明

此例行程序强制 GUI 对话框对象状态与存储在数据字段中的值保持一致。

调用的对话框窗体