- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 C# 应用程序连接到 Sparx EA 项目。为此,我创建了一个 C# 控制台应用程序并添加了 Interop.EA.dll 作为项目中的引用。以下是我用来连接到 Sparx EA 的代码。
r = new EA.Repository();
bool isOpen = r.OpenFile("C:\\Sparx-EA\\Sample Project.eap");
我原以为它会打开示例项目,但它打开了“新建项目”对话框以获取新项目名称/路径。当我在没有选择任何项目的情况下关闭该对话框时,它正在打开示例项目。
我在这段代码中有什么错误吗?我不想在每次运行程序时都取消/关闭“新建项目”对话框。
我正在使用 Sparx EA 11.1.1111 试用版。打开 Sparx EA UI 时遇到相同的行为。它首先要求创建新项目,然后在关闭该对话框时打开之前打开的项目。
最佳答案
我无法重现该行为。我使用的准确完整代码:
using System;
namespace EATest {
class Program {
public static void Main(string[] args) {
Console.WriteLine("Hello World!");
EA.Repository r = new EA.Repository();
bool isOpen = r.OpenFile("C:\\temp\\Sparx-EA\\Sample Project.eap");
r.ShowWindow(1);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
它像我预期的那样打开了我的项目。因为当您手动打开 EA 时也会发生这种情况,所以我猜这里有其他东西在播放。这可能是由于另一个加载项正在运行。确保使用扩展|管理加载项禁用所有加载项...
如果不是这样,那么我猜您的 EA 安装一定有问题。我建议你通过发送 bug report 来询问 Sparx
关于c# - 通过 C# 代码打开 Sparx EA 项目打开新项目对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26337013/
我正在尝试使用 Enterprise Architect 对 Oracle 数据库进行建模。一切都很顺利,但我有一个问题。我不知道如何将 TIMESTAMP 设置为列的类型。 有谁知道如何解决这个问题
我正在使用 Sparx EA(当前版本)逆向工程一个简单的小测试解决方案到类图(C#,如果重要的话)。只有两个类。测试 1 和测试 2。 Test1 有一个属性; public List test2l
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
我有一个结构有点像这样的包: Package A Element "A" Element "B" Element "A" Package B 我想使用 JavaScript 将
我正在尝试通过 odbc 将数据库模式导入到 sparx,并且我有一个没有管理员角色的用户。它只能访问某些表以监视数据库性能。 我的用户应该拥有哪些最低权限才能执行此任务?我知道我可以检索用户的架构,
在 Sparx EA 的插件中,我使用此代码获取图片并分配给实体。然后我使用来自实体的图像,例如,保存在某些文件夹中或插入 word 报告等(来自 answer ) /// /// Access t
我在 Enterprise Architect 中有一个类图。 我的一个类有一些方法,我希望我的方法抛出异常。有谁知道我该怎么做? 与附加图像一样,我有接口(interface)(HsaInterfa
我定义了一个带有操作的类,操作在几个时序图中使用。 有没有办法找出有多少序列图正在使用一个特定的操作? 最佳答案 如果我的理解正确,您应该能够执行以下操作: 在“项目浏览器”中展开您的类以查看操作 右
我正在使用 SPARX Enterprise Architect(程序版本 13.5.1351(内部版本 1351))。我创建了各种结构和行为图。最近有人要求我添加一些编号,但我不想这样做 manue
示例: 我有一个数据模型,其中包含一个名为 Academic 的包。在 Academic 内部,我有名为 Instructor 和 Student 的表。当我“生成 DDL”时,我希望将 Instru
尝试通过 EA 从 ODBC 访问 Oracle XE 数据库进行一些逆向工程,在选择数据库名称时输入密码后,我立即收到以下错误:“无法获取表信息”。ODBC 源选项的等效测试成功。我没有找到 EA
我无法理解它:-)如何使用程序更改 Sparx 中对象(BPMN Activity)的颜色(背景颜色)? 我有 GUID,我可以选择对象,只是不知道如何更改颜色? 假设我有一个 GUID 为 {E59
这是对以下问题的补充:Here 我即将向 EA Sparx 上传几千个需求,但是为了建立关系,我们必须一个一个地完成,并且需要一个人大约一周的时间来完成。因此,如果可能,我们希望导入关系。 根据我在网
我正在使用 Sparx Enterprise Architect 13 对软件系统进行建模。该系统包含不同版本的软件组件。我们通常会在发布软件组件的新版本时添加服务和/或 API。 目前为了反射(re
在我使用 EA 13 创建的软件模型中,我的顶级节点包含包。每个包都包含组件,组件也可以包含子组件。有几个级别的子子组件。最后,每个组件的详细设计由每个 sub-sub-sub[...]-compon
每次我想更改某个类中的某些属性时,都会收到以下错误消息: :Microsoft 光标引擎 [-2147217864] 无法定位要更新的行。自上次读取以来,某些值可能已更改。 ADODB.Records
我正在尝试将一个图表中的用例链接到详细说明该用例的图表。 我正在做的是: 创建新的用例图(右键单击模型 -> 添加 -> 添加图) 将图表称为“测试” 在图表中添加用例(在图表中单击右键 -> 新建元
我需要帮助做重要决定。哪个工具更好? Sparx Enterprise Architect或 Visual Paradigm ? 我已经搜索了其他工具并查看了流行的比较 list of UML-too
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我无法在“Enterprise Architect”(Sparx Systems)生成的类图中显示参数的名称。我正在尝试在下面添加一个操作 + delayFight(numberOfMinutes:
我是一名优秀的程序员,十分优秀!