问题标签 [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.
java - ibm 狂想曲汇编
我无法使用 ibm rhapsody 进行编译;我有这个错误:
构建 ------------ MainDefaultComponent.class ------------
我该如何解决?
c++ - 如何检查 Rhapsody 7.6.1 是否安装在带有 C++ 的 Windows XP 上?
我正在尝试编写一个程序来检查是否在 Windows XP 32 位机器上安装了 IBM Rational Rhapsody 7.6.1(或任何其他版本)。
我在 Visual Studio 中使用 C++。
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 容器。
rhapsody - 在狂想曲中清除历史
狂想曲有没有办法在某个事件上清除一个国家的历史?我希望我的州通常有一定的历史,但是当离开外部州并回来时,我想从头开始。
callback - Rhapsody 中的嵌套执行事件
通过这个文档,我认为我们可以在 Rhapsody 中进行嵌套执行。
当我尝试在我的序列图中进行嵌套执行时,我无法做到。文档似乎过时了,步骤也不是很清楚。
谁能指出一个链接/教程,告诉如何使嵌套执行发生?
PS我正在为两个相互交互的类构建一个序列图。A 类的函数调用 B 类的函数,该过程重复 2 次。
git - 如果超过一组特定的行更改,让 git 仅将文件识别为已更改的方法?
在我当前的项目中,我正在尝试使用 git 来控制文本文件,这些文本文件被从它们生成代码的软件使用。这本身不是问题,问题是每次我生成代码时,它都会自动更新这个文件的属性,比如生成代码的日期,以及我的名字。
你可以想象它看起来像这样:
我想要的是一种告诉 git 如果名称和 CodeGeneration 时间都更改(即:忽略有更改)说“没关系”的方法,但请注意“SomeProperty”是否更改为“z ”。
在第二种情况下,它将提交整个文件(带有更新的自动生成文件)。
有没有办法做到这一点?我认识到 git 确实在“文件”级别进行了更改,但我希望可能存在某种我可以绑定的预处理钩子,只有在 git 尝试比较文件更改时才会起作用。
对于那些关心的人,这将使我能够正确地控制 Rhapsody 文件。
c++ - Rhapsody 生成什么样的析构函数?
我开始学习如何使用 Rhapsody,并绘制了以下模型:
我切换到Active code view
选择 A 类,在A.cpp
文件中我有以下内容:
这种行为会造成内存泄漏吗?
(狂想曲版本为7.6,运行于Win server 2008)
c++ - 在 UML 工具中从 StateCharts 生成代码的要求
我们需要从 UML 工具中绘制的 StateCharts 生成 c++ 和 Java 代码。
以前我们使用“Rational Rose”,但由于一些许可错误,我们不能再使用它了。在rose 中有一个可用的插件,它可以从与我们的框架集成的 stateChart 中生成一个文本文件。
所以现在我们需要评估和选择满足以下要求的标准 UML 工具。
@易于使用。易于绘制状态图。
@ 在 GNU Linux 环境中从 C++ 的 stateCharts 生成代码的能力。[所有队列,线程需求由生成的代码处理。让用户只能专注于业务逻辑]
@ OR 插件或工具的可用性来生成捕获交易的文本文件。
有两种工具作为强有力的竞争者出现——IBM 的 Rhapsody 和 SparxSystems EnterpriseArchitect。
让我知道您在这方面的建议和经验。提前致谢
c++ - 未知类?C2143 语法错误:缺少“;” 前 '*'
我收到错误“C2143:语法错误:缺少';' 在 Track.h 中的 '*' 之前,我相信这是由于“缺少”类定义。
这些是3个头文件:
Topics.h,包级头文件,#include 其他所有内容:
然后是 TDPoint(如“3DPoint”),它简单地定义了一个具有 3 个长属性的类:
但问题出在这里,在标记的行中:
我的猜测是编译器(MS VS2008/MSVC9)根本不知道“TDPoint”类。但即使在与“Track”相同的头文件中定义类,或者使用像“class TDPoint”这样的前向声明(然后抛出错误:未定义的类)也无济于事。代码是从 Rhapsody 自动生成的,如果这有什么不同的话。
但也许这个错误完全是另一回事?
c++ - 在 C++ 中使用 ofstream 将 32 位二进制数据写入文件
我试图将 uint32_t 数据写入 .bin 文件。我首先打开一个文件流,我声明它是一个二进制文件流。
接下来,我将尝试写入的数据(在本例中为 uint32_t“数据”)打印出来,并将其写入文件流的末尾。
最后我追加数据
我知道我应该写 0x00 0x00 0x01 0x00 (256) 作为前 4 个字节,但我写的是 32 35 36,这是 ascii 宪章到 256 的十六进制等效值。(使用 HxD 文件查看器)
我怀疑问题出在 << 运算符中,它将其类型转换为 ascii。我已经尝试过类型转换, atoi() 函数,但似乎没有任何效果。有谁知道这有什么问题?
谢谢