预订演示
前页 后页

连接到接口

所有能够生成 ActiveX Com 客户端的开发环境都可以连接到Enterprise Architect自动化接口。

作为示例,这些部分描述了如何使用多个此类工具进行连接。该过程可能会因这些产品的不同版本而略有不同。

微软 Visual Basic 6.0

此过程适用于 6.0 版的语法和框架。较新的版本具有与其他 .Net 语言相同的框架,只是语法不同,因此使用与本主题后面为 Microsoft C# 描述的过程类似的过程。

行动

也见

1

创建一个新项目。

2

选择“项目 |参考的菜单选项。

3

从列表中选择Enterprise Architect物件模型2.0。

如果这没有出现,请转到命令行并使用以下命令重新注册Enterprise Architect :

EA.exe /注销

然后

EA.exe /注册

4

请参阅有关使用类的一般库文档。此示例创建并打开一个存储库object :

公共子 ShowRepository()

将 MyRep 调暗为新的EA.Repository

MyRep.OpenFile "c:\etest.eap"

结束子

Borland Delphi 7.0

注记Delphi 的最新版本是由 Embarcadero 开发的。

行动

也见

1

创建一个新项目。

2

选择“项目|导入类型库”菜单选项。

3

从列表中选择Enterprise Architect物件模型2.0。

如果这没有出现,请转到命令行并使用以下命令重新注册Enterprise Architect :

EA.exe /注销

然后

EA.exe /注册

4

单击创建单元按钮。

5

在 Project1 的 Uses 子句中包含 EA_TLB。

6

请参阅有关使用类的一般库文档。此示例创建并打开一个存储库object :

过程TForm1.Button1Click(发送者:TObject);

变量

r:TRepository;

b:布尔值;

开始

r:= TRepository.Create(nil);

b:= r.OpenFile('c:\etest.eap');

结尾;

微软 C#

行动

也见

1

选择“Visual Studio 项目 |添加参考菜单选项。

2

单击“浏览”选项卡。

3

导航到您安装Enterprise Architect的文件夹;通常:

程序文件/ Sparx Systems /EA

选择

互操作.EA.dll

4

请参阅有关使用类的一般库文档。此示例创建并打开一个存储库object :

private void button1_Click( object发送者,系统.EventArgs e)

{

EA.Repository r = new EA.Repository ();

r.OpenFile("c:\\etest.eap");

}

Java

行动

也见

1

复制文件:

SSJavaCOM.dll

从安装目录的Java API 子目录中,通常:

程序文件/ Sparx Systems /EA

进入窗口中的任何位置

windows\system32 目录。

注记: Java API 加载最后安装的Enterprise Architect ,并且在使用 32 或 64版本的 DLL 时不受影响,只要 java 运行时可以找到 SSJavaCOM dll。

2

复制文件

eaapi.jar

从安装目录的Java API 子目录中,通常:

程序文件/ Sparx Systems /EA

到Java CLASSPATH 中的某个位置,或者Java类加载器可以在运行时找到它的位置。

3

文档中描述的所有类都在包org.sparx 中。有关它们的使用,请参阅一般库文档。此示例创建并打开一个存储库object :

公共void OpenRepository()

{

org.sparx.存储库r = new org.sparx.存储库();

r.OpenFile("c:\\etest.eap");

}

参考