问题标签 [rhapsody]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
685 浏览

java - ibm 狂想曲汇编

我无法使用 ibm rhapsody 进行编译;我有这个错误:

构建 ------------ MainDefaultComponent.class ------------

我该如何解决?

0 投票
0 回答
92 浏览

c++ - 如何检查 Rhapsody 7.6.1 是否安装在带有 C++ 的 Windows XP 上?

我正在尝试编写一个程序来检查是否在 Windows XP 32 位机器上安装了 IBM Rational Rhapsody 7.6.1(或任何其他版本)。

我在 Visual Studio 中使用 C++。

0 投票
0 回答
894 浏览

c++ - IBM Rhapsody 容器,需要类似于 STL 的算法

我在 C++ 中使用 IBM Rhapsody,我经常需要在 OMCollection、OMList 或 OMMap 等 Rhapsody 容器上执行通用算法,类似于 STL 的 for_each、复制、删除、count_if 等等等。是否有自定义库或要执行的包这个,或者是否有一个适配器可以让我将 STL 泛型应用于 Rhapsody 容器?我希望能够写一些类似的东西:

OMList<OMString> myStringList; for_each(myStringList.begin(),myStringList.end(),myFoid);

无需在 Rhapsody 中使用 STL 容器。

0 投票
1 回答
725 浏览

rhapsody - 在狂想曲中清除历史

狂想曲有没有办法在某个事件上清除一个国家的历史?我希望我的州通常有一定的历史,但是当离开外部州并回来时,我想从头开始。

0 投票
1 回答
585 浏览

callback - Rhapsody 中的嵌套执行事件

通过这个文档,我认为我们可以在 Rhapsody 中进行嵌套执行。

当我尝试在我的序列图中进行嵌套执行时,我无法做到。文档似乎过时了,步骤也不是很清楚。

谁能指出一个链接/教程,告诉如何使嵌套执行发生?

PS我正在为两个相互交互的类构建一个序列图。A 类的函数调用 B 类的函数,该过程重复 2 次。

0 投票
1 回答
745 浏览

git - 如果超过一组特定的行更改,让 git 仅将文件识别为已更改的方法?

在我当前的项目中,我正在尝试使用 git 来控制文本文件,这些文本文件被从它们生成代码的软件使用。这本身不是问题,问题是每次我生成代码时,它都会自动更新这个文件的属性,比如生成代码的日期,以及我的名字。

你可以想象它看起来像这样:

我想要的是一种告诉 git 如果名称和 CodeGeneration 时间都更改(即:忽略有更改)说“没关系”的方法,但请注意“SomeProperty”是否更改为“z ”。

在第二种情况下,它将提交整个文件(带有更新的自动生成文件)。

有没有办法做到这一点?我认识到 git 确实在“文件”级别进行了更改,但我希望可能存在某种我可以绑定的预处理钩子,只有在 git 尝试比较文件更改时才会起作用。

对于那些关心的人,这将使我能够正确地控制 Rhapsody 文件。

0 投票
0 回答
242 浏览

c++ - Rhapsody 生成什么样的析构函数?

我开始学习如何使用 Rhapsody,并绘制了以下模型:

模型

我切换到Active code view选择 A 类,在A.cpp文件中我有以下内容:

这种行为会造成内存泄漏吗?

(狂想曲版本为7.6,运行于Win server 2008)

0 投票
3 回答
686 浏览

c++ - 在 UML 工具中从 StateCharts 生成代码的要求

我们需要从 UML 工具中绘制的 StateCharts 生成 c++ 和 Java 代码。

以前我们使用“Rational Rose”,但由于一些许可错误,我们不能再使用它了。在rose 中有一个可用的插件,它可以从与我们的框架集成的 stateChart 中生成一个文本文件。

所以现在我们需要评估和选择满足以下要求的标准 UML 工具。

@易于使用。易于绘制状态图。

@ 在 GNU Linux 环境中从 C++ 的 stateCharts 生成代码的能力。[所有队列,线程需求由生成的代码处理。让用户只能专注于业务逻辑]

@ OR 插件或工具的可用性来生成捕获交易的文本文件。

有两种工具作为强有力的竞争者出现——IBM 的 Rhapsody 和 SparxSystems EnterpriseArchitect。

让我知道您在这方面的建议和经验。提前致谢

0 投票
3 回答
15859 浏览

c++ - 未知类?C2143 语法错误:缺少“;” 前 '*'

我收到错误“C2143:语法错误:缺少';' 在 Track.h 中的 '*' 之前,我相信这是由于“缺少”类定义。

这些是3个头文件:

Topics.h,包级头文件,#include 其他所有内容:

然后是 TDPoint(如“3DPoint”),它简单地定义了一个具有 3 个长属性的类:

但问题出在这里,在标记的行中:

我的猜测是编译器(MS VS2008/MSVC9)根本不知道“TDPoint”类。但即使在与“Track”相同的头文件中定义类,或者使用像“class TDPoint”这样的前向声明(然后抛出错误:未定义的类)也无济于事。代码是从 Rhapsody 自动生成的,如果这有什么不同的话。

但也许这个错误完全是另一回事?

0 投票
2 回答
3174 浏览

c++ - 在 C++ 中使用 ofstream 将 32 位二进制数据写入文件

我试图将 uint32_t 数据写入 .bin 文件。我首先打开一个文件流,我声明它是一个二进制文件流。

接下来,我将尝试写入的数据(在本例中为 uint32_t“数据”)打印出来,并将其写入文件流的末尾。

最后我追加数据

我知道我应该写 0x00 0x00 0x01 0x00 (256) 作为前 4 个字节,但我写的是 32 35 36,这是 ascii 宪章到 256 的十六进制等效值。(使用 HxD 文件查看器)

我怀疑问题出在 << 运算符中,它将其类型转换为 ascii。我已经尝试过类型转换, atoi() 函数,但似乎没有任何效果。有谁知道这有什么问题?

谢谢