前页 | 后页 |
连接到接口
所有能够生成 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"); } |
参考 |