问题标签 [rogue-wave]

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 投票
3 回答
1052 浏览

c++ - 在 C++ 中初始化集合迭代器

我刚刚升级了一个名为 RogueWave 的第三方库,用于数据库功能。

但是,我遇到了一个非常愚蠢的编译错误,我不太确定它在抱怨什么:

我在迭代器初始化行上收到错误消息

而EVBusCalOverride 只是一个类

RWDate 是属于 RogueWave 库的日期类型变量。

我不确定这如何影响迭代器初始化。谁能指出我可能导致这种情况的正确方向?

0 投票
1 回答
238 浏览

c++ - 在 Linux 上使用带有 g++ 的 RWTValHashMap 的奇怪问题

我正在使用 g++ 4.3 和 Rogue Wave 库在 Linux 系统上编写一个简单的测试程序。我在这里面临的问题是可以编译以下代码,但是当我运行它时会在这一行弹出分段错误:_aClasses.insertKeyAndValue(100,1000);

当我使用 aCC 编译器在 HPUX 机器上运行相同的代码时。它运行顺利,这让我感到困惑。那是因为 g++ 初始化静态变量的方式与 aCC 不同吗?有人知道这里发生了什么吗?提前致谢。

A.hxx

A.cxx

B.hxx

B.cxx

主文件.cxx

0 投票
2 回答
3101 浏览

c++ - 常规“字符串”类“rwcstring”类之间的区别

谁能告诉我普通string班和roguewaverwcstring班之间的确切区别。我项目中的代码广泛使用rwcstring该类。我的疑问是,如果两者都处理和操纵字符串,那么两者之间的确切区别是什么。还有为什么 rwcstring 类被认为比普通string类更有效?

0 投票
1 回答
457 浏览

c++ - C++ 字符串到字符的转换

我有一个函数,它需要参数为“无符号字符”类型。

如果我使用:

并将这个'x'作为参数传递给函数调用,我得到了想要的结果。

但是,我将输入作为 RWCStrings,而不是 char 类型变量。

就我而言,我有:

我尝试使用以下方法连接它:

然后尝试在函数调用中使用转换作为 (unsigned char*) final.data();

但是,这会为被调用函数产生不同的结果。

我在这里做错了什么?

0 投票
1 回答
316 浏览

mfc - 与 Rogue Wave - Stingray Studio 的 Objective Grid 一起使用时,MFC 打印预览“上一个”按钮未启用

我有一个 MFC 应用程序,它使用 Rogue Wave 的 Stingray Studio 目标网格来显示一个带有网格的对话框。在进行打印预览时,网格使用 MFC 打印预览机制来生成打印预览对话框。在对话框中,我看到了您期望的所有按钮,包括下一个和上一个,以及放大和缩小。我在网格中有超过一页的数据,所以我在右侧看到一个滚动条,启用了下一步按钮,禁用了上一个按钮。如果我单击下一个按钮,对话框会将预览推进到数据的下一页,并且我看到滚动条相应地向下移动,但上一个按钮未启用。我可以使用滚动条双向滚动,但是当我到达最后一页时,“上一个”按钮永远不会启用,而“下一个”按钮永远不会禁用。我看到缩放按钮也有类似的问题。我可以放大,但缩小按钮永远不会启用,所以我再也不能缩小了。

有没有人见过这种行为并知道是什么原因造成的?

0 投票
1 回答
251 浏览

c++ - Solaris 进程内存使用量增加但不会永远增加

在 Solaris 10 上,我有一个行为奇怪的多线程进程。它管理复杂的 C++ 结构(RWTVal 或 RWPtr)。这些结构是根据存储在数据库中的数据构建的(使用 Pro*C)。该过程每小时在数据库中查找新信息,在内存上构建新结构并释放旧数据。但是,每次重复此过程时,进程内存使用量都会增加几 MB(12/16MB)。进程的内存使用量从 100M 开始,直到接近 1.4G。到目前为止,似乎该进程存在内存泄漏。但奇怪的行为是,在这一点之后,这个过程停止了继续成长。当我尝试查找内存泄漏(使用 Purify 工具)时,进程没有增长,也没有显示出明显的泄漏。有没有人发现类似的行为或可以解释可能发生的事情?

0 投票
1 回答
815 浏览

c++ - 向量迭代器不兼容:DEBUG

为什么这段代码给我错误:向量迭代器不兼容

这段代码被追溯到 Rogue Wave 文件 tpordvec.h

0 投票
2 回答
439 浏览

c++ - C++ 中的分段错误 - Rougewave(仅在 linux 中而不在 unix 中)

嗨,我的代码面临内存错误。我使用 gdb 并找出内存故障发生的位置。但我无法解决这个问题。发生内存故障的代码行如下。请朋友们帮帮我。

我打印了 m_name.data() 的值来检查它的值。当我尝试打印它的值时,cout 语句本身发生了分段错误。

注意:此问题仅在 Linux 服务器中发生。该代码在 Unix 服务器上运行完美,没有任何问题。

请帮我 !谢谢 !!!

0 投票
2 回答
264 浏览

sql-server - Roguewave 错误 9 [ENDOFFETCH] End Of Fetch - 有人知道这是什么意思吗?

好的,我正在与这个关于我多年未编写代码的库的问题约会我的工作......我有自 1990 年代后期以来一直在生产中的代码,这些代码使用 Roguewave 的 DBTools++ 用 Visual Studio 6.0 C++ 编写。

突然,对于特定情况,查询失败并且 RWDBStatus 指示错误代码 9,消息是 [ENDOFFETCH} End of Fetch。当我尝试使用适当的键运行下面的查询时,我收到了这个奇怪的错误。注意 - 我还将更改代码以更具体地说明哪个查询失败,尽管它似乎是第二个失败的查询,因为它只有在第一个查询返回一个值时才会执行......

所以,我的问题是——有谁知道在这种情况下“提取结束”是什么意思?它目前没有让我知道在哪里寻找这个......这是错误消息,代码如下......

这是我的代码:

任何见解表示赞赏!

0 投票
1 回答
189 浏览

linux - 为什么 RWTime 使用与 date 命令使用的默认时区不同的默认时区?

我通常得到相同的时间,但有一个主机,当我运行以下简单程序时:

我得到这样的输出:

如果时区相同,它们如何产生不同的结果?日期命令是正确的,但简单程序的 RWTime 比实际时间提前一小时。