前页 | 后页 |
MDG_连接
Add-In使用MDG_Connect来处理用户驱动的将模型分支连接到外部应用程序的请求。当用户尝试将特定的Enterprise Architect软件包连接到尚未指定的外部项目时,将调用该函数。 Add-In调用事件以与用户交互以指定这样的项目。
Add-In负责保留连接详细信息,应将其存储在每个用户或每个工作站的基础上。也就是说,通过网络共享通用Enterprise Architect模型的用户应该能够彼此独立地连接和断开与外部项目的连接。
因此, Add-In不应将连接详细信息存储在Enterprise Architect存储库中。存储此类详细信息的合适位置是:
SHGetFolderPath(.. CSIDL_APPDATA ..)\ AddinName
PackageGuid参数是与大多数与MDG Add-In有关的事件所需的标识符。因此,建议使用PackageGuid值为连接详细信息建立索引。
如果需要,可提供PackageID参数以帮助从Enterprise Architect快速检索软件包详细信息。
句法
函数MDG_Connect(存储库为EA.Repository,PackageID为long,PackageGuid为字符串)为Long
MDG_Connect函数语法包含这些参数。
参数 |
类型 |
也可以看看 |
---|---|---|
资料库 |
EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。 |
储存库类 |
包裹ID |
长 方向:IN 描述:用户请求连接到外部项目的Enterprise Architect软件包的PackageID。 |
|
包向导 |
串 方向:IN 描述:唯一建立到Enterprise Architect模型的项目分支的连接时,由Add-In提供的项目的唯一ID。 |
返回值
返回非零值以指示已建立连接;否则返回0。零表示用户尚未指定项目,并且不应继续进行连接。