通过事先调用 Initialize()、InitalizeList()、IsSignatureRequired() 或 IsSignatureRequiredForList(),基于 ESignature 对象中属性集的值显示“电子签名”对话框。通常,您在执行 FIX32 数据源的电子签名时使用此方法。对话框验证签名,向数据库发送写入请求,然后向报警系统发送一条签名操作员消息。 如果不需校验,仅显示“电子签名”对话框的“执行人”部分。如果需要校验,显示“执行人”以及“校验人”部分。如果配置标签以允许连续使用,“执行人”用户名称对话框中出现连续用户名称。根据传入的阈值表名称显示预定义注释。如果没有传入任何阈值表名称,使用在工作台用户首选项中设置的阈值表名称(如有),在对话框中显示注释选择表。 语法object.GetSignatureAndWriteValue(nAction, pValue, [bReadLabels], [bstrZeroLabel], [bstrNonZeroLabel], [bstrDescription], [bstrPerformCommentTbl], [bstrVerifyCommentTbl], [pbValidSig], [bstrDialogCaption]) 属性GetSignatureAndWriteValue 方法语法有这些部分:
返回值此方法返回 HRESULT。如果 HRESULT 的值不是 S_OK,VBA 将生成错误。可以使用 On Error 语句来处理此错误。可以使用 Err 对象来找出有关错误的更多信息。
示例应用到 |
让 iFIX 帮助您提高效率,降低成本。 |
![]() |