前页 后页

连接到界面

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

通过示例的方式,这些部分描述了如何使用多个此类工具进行连接。对于这些产品的不同版本,此过程可能会略有不同。

Microsoft Visual Basic 6.0

行动

也可以看看

1个

创建一个新项目。

2

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

3

从列表中选择Enterprise Architect对象模型2.0。

如果未出现,请转到命令行,然后使用以下方法重新注册Enterprise Architect :

EA.exe /取消注册

然后

EA.exe /注册

4

有关类的使用,请参见常规库文档。本示例创建并打开一个存储库对象:

公共子ShowRepository()

昏暗的MyRep作为新的EA。存储库

MyRep.OpenFile“ c:\ eatest.eap”

结束子

Borland德尔福7.0

行动

也可以看看

1个

创建一个新项目。

2

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

3

从列表中选择Enterprise Architect对象模型2.0。

如果未出现,请转到命令行,然后使用以下方法重新注册Enterprise Architect :

EA.exe /取消注册

然后

EA.exe /注册

4

单击创建单位按钮。

5

在Project1的Uses子句中包含EA_TLB。

6

有关类的使用,请参见常规库文档。本示例创建并打开一个存储库对象:

过程TForm1.Button1Click(Sender:TObject);

变种

r:TRepository;

b:布尔值;

开始

r:= TRepository.Create(nil);

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

结束;

Microsoft C#

行动

也可以看看

1个

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

2

点击“浏览”标签。

3

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

程序文件/ Sparx Systems / EA

选择

Interop.EA.dll

4

有关类的使用,请参见常规库文档。本示例创建并打开一个存储库对象:

private void button1_Click(对象发送者,System.EventArgs e)

{

EA.Repository r =新的EA.Repository();

r.OpenFile(“ c:\\ eatest.eap”);

}

爪哇

行动

也可以看看

1个

复制文件:

SSJavaCOM.dll

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

程序文件/ Sparx Systems / EA

进入Windows PATH中的任何位置

Windows \ System32目录。

注意:在64位操作系统下,必须将SSJavaCOM.dll文件复制到C:\ Windows \ SysWOW64。

在Windows的64位版本下,“ System32”目录用于64位应用程序,“ SysWOW64”目录用于32位应用程序。

2

复制文件

eaapi.jar

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

程序文件/ Sparx Systems / EA

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

3

文档中描述的所有类都在org.sparx包中。有关其用法,请参见常规库文档。本示例创建并打开一个存储库对象:

公共无效OpenRepository()

{

org.sparx.Repository r =新的org.sparx.Repository();

r.OpenFile(“ c:\\ eatest.eap”);

}

参考