Update_A_Dynamo_By_Name2 方法

使用主图符的完全合格名称及其实例更新图符。

语法

object.Update_A_Dynamo_By_Name2 (bstrMasterDynamoName, bstrDynamoInstanceName, nDataSourceMismatchOption, bstrChoiceDialogTitle, pnResultCode)

属性

Update_A_Dynamo_By_Name2 方法语法有这些部分:

组成部分

描述

对象

对象表达式,其值为“应用到”列表中的一个对象。

bstrMasterDynamoName

字符串。主图符的完全合格名称。

bstrDynamoInstanceName

字符串。图符实例的完全合格名称。

nDataSourceMismatchOption

整数。图符不匹配选项作为位掩码:

UPDATE_OPTION_ON_MISMATCH_UPDATE_DYNAMO (0x00000001) – 当遇到不匹配情况时,使用“更新/不更新”选项。当 iFIX 没有找到不匹配情况时,不使用此设置.

UPDATE_OPTION_ON_MISMATCH_APPLY_DATA_SOURCES (0x00000002) – 当遇到不匹配情况时,使用“应用数据源/不应用数据源”选项。如果 iFIX 找不到不匹配,则不使用此设置。

UPDATE_OPTION_ON_MISMATCH_PROMT_FOR_CHOICE (0x00000004) – 当遇到不匹配情况时,询问用户如何处理。

UPDATE_OPTION_RESIZE_INSTANCE (0x00000008) – 设置为 True 以调整 Dynamo 实例的尺寸,使它与主图符尺寸一致。iFIX 4.5 中的等效设置始终为 True。

UPDATE_OPTION_SAVE_CAPTIONS (0x00000010) – 设置为 True 以保存文本对象和按钮对象上的标题。

UPDATE_OPTION_UPDATE_ON_CONVERSION (0x00000020) – 设置为 True 以在更新时忽略 Dynamo_ID 和 Revision 检查。

注意:您可以添加如下选项:UPDATE_OPTION_ON_MISMATCH_UPDATE_DYNAMO + UPDATE_OPTION_ON_MISMATCH_APPLY_DATA_SOURCES + UPDATE_OPTION_RESIZE_INSTANCE + UPDATE_OPTION_SAVE_CAPTIONS,格式为: 0x00000001 + 0x00000002 + 0x00000008 + 0x00000010。选项值用十六进制表示位,因此十进制表达式将为 1 + 2 + 8 + 16。

bstrChoiceDialogTitle

字符串。字符串 如果对nDataSourceMismatchOption输入了“提示选择”(0),并发生不匹配的情况,“提示选择”对话框标题栏中的标题是bstrChoiceDialogTitle is the caption in the title bar of the Prompt for choice dialog box.  

pnResultCode

结果代码为位掩码:

UPDATER_RESULT_SUCCESS_BIT (0x00000001) – 成功时返回 1,失败时返回 0。

UPDATER_RESULT_ALL_DATA_SOURCES_IGNORED_BIT (0x00000002) – 编码状态位。

UPDATER_RESULT_SOME_DATA_SOURCES_IGNORED_BIT (0x00000004) – 编码状态位。

UPDATER_RESULT_NOT_ENOUGH_DATA_SOURCES_BIT (0x00000008) – 编码状态位。

UPDATER_RESULT_DYNAMO_NOT_UPDATED_BIT (0x00000010) – 编码状态位。

UPDATER_RESULT_USER_CANCELLED_BIT (0x00000020) – 备用条目,根据需要使用。

UPDATER_RESULT_INVALID_ARG_DYNAMO_INSTANCE_BIT (0x00000040) – 备用条目,根据需要使用。

UPDATER_RESULT_INVALID_ARG_MASTER_DYNAMO_BIT (0x00000080) – 备用条目,根据需要使用。

UPDATER_RESULT_INVALID_ARG_MISTMATCH_OPTION_BIT (0x00000100) – 备用条目,根据需要使用。

UPDATER_RESULT_INVALID_POINTER_BIT (0x00000200) – 备用条目,根据需要使用。

UPDATER_RESULT_INSTANCE_DOESNT_MATCH_MASTER_BIT (0x00000400) – 备用条目,根据需要使用。

UPDATER_RESULT_INVALID_ARG_OWNER_BIT (0x00000800) – 备用条目,根据需要使用。

UPDATER_RESULT_TEXT_CAPTIONS_UPDATED_BIT (0x00001000) – 如有文本标题更新则返回 1,如无则返回 0。

UPDATER_RESULT_TEXT_CAPTIONS_ALL_UPDATED_BIT (0x00002000) – 如果所有标题均被更新则返回 1,如果部分更新或无更新则返回 0。如果 UPDATER_RESULT_TEXT_CAPTIONS_UPDATED_BIT 也为 0,则此字段必须为 0。

 

示例

应用到

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。